У мене виникають проблеми з обгортанням голови навколо ігрового дизайну. На платформі android у мене є активність і я налаштовую її перегляд вмісту за допомогою спеціального перегляду поверхні. Спеціальний вигляд поверхні виступає моєю панеллю, і я створюю екземпляри всіх класів і роблю там все креслення та обчислення.
Питання: Чи потрібно замість цього створити екземпляри інших класів у моїй діяльності?
Тепер я створюю власний клас потоку, який обробляє цикл гри.
Питання: Як я використовую цей один клас у всіх своїх заходах? Або мені потрібно створювати окремий примірник розширеного класу потоку кожного разу?
У моїй попередній грі у мене було кілька рівнів, які повинні були створити екземпляр класу потоків, і в класі потоку я повинен був встановити методи конструктора для кожного окремого рівня, а в циклі використовувати оператор перемикання, щоб перевірити, на якому рівні йому потрібно рендерувати та оновлення. Вибачте, якщо це звучить заплутано.
Мені просто хочеться знати, чи метод, який я використовую, неефективний (який він, мабуть, є), і як правильно розробити його правильно. Я прочитав багато навчальних посібників там, і у мене ще багато проблем з цією темою. Може бути посилання на якісь підручники, які пояснюють це? Дякую.