Решил, какие методы идут в какой файл - PullRequest
0 голосов
/ 31 января 2019

Я все еще учусь и работаю над некоторыми примерами.Одним из них является игра с GameScene и контроллером просмотра.Временами, когда создается новый метод, я не уверен, почему он входит в GameScene через контроллер представления и наоборот.Есть ли простой способ или правило, помогающее определить, какие функции должны идти куда?

1 Ответ

0 голосов
/ 31 января 2019

Контроллер вида отвечает за создание игровых сцен и их представление.Все, что является глобальным между всеми сценами, может попадать в viewcontroller (например, инициализация базы данных).

Любая логика, специфичная для самой сцены, может использоваться в игровой сцене, например, настройка узлов спрайтов, обработка пользовательского ввода и т. Д.

В дополнение к этому иногда может быть хорошей идеей перенести некоторую логику со сцены в отдельный файл.В этом случае сцена будет использоваться только для отображения того, что ей говорят, а также для выполнения анимации и обработки пользовательского ввода.Это будет модель MVC, и у вас будет отдельный файл для обработки всей логики.Тогда у вас будет контроллер, который обрабатывает взаимодействие между ними.

...