Monogame - уровень во втором сценарии / классе - PullRequest
0 голосов
/ 07 июня 2018

Я новичок в моногаме и никогда раньше не работал с уровнями.

Теперь на мой вопрос: возможно ли создать уровень во втором скрипте / классе, чтобы я мог вызывать / инициализировать новый уровень?например, при нажатии кнопки?Потому что, когда я инициализирую новый уровень в сценарии по умолчанию, сценарий становится довольно грязным и большим.

1 Ответ

0 голосов
/ 08 июня 2018

Да, это возможно и обязательно рекомендуется.Например, для RPG имеет смысл иметь отдельный класс или сценарий для каждого уровня / области, который определяет поведение NPC или событий, которые вы можете вызвать.

Это делает его чистым и управляемым, когда игра становится больше,

Я также рекомендую создать некоторый класс менеджера, который «сидит» над всеми вашими уровнями и обрабатывает такие вещи, как загрузка / переключение уровней или распределение действий игрока.Вы также можете позаботиться о выгрузке данных уровня при переключении между ними.Это может быть довольно раздражающим, если некоторые фрагменты предыдущего уровня где-то валяются и вызывают неожиданное поведение;)

...