Игрок и враг Нужно знать о карте, чтобы ориентироваться, это был просто грубый упрощенный пример.

хороший способ иметь дело с объектами и заставлять их говорить друг с другом?

До сих пор все мои хобби / ученики в играх были маленькими, так что эта проблема обычно решалась довольно уродливо, что приводило к тесной интеграции и круговым зависимостям. Что было хорошо для размера проектов, которые я делал.

Однако мои проекты стали больше по размеру и сложности, и теперь я хочу начать повторное использование кода и сделать мою голову проще.

Основная проблема у меня, как правило, в соответствии сPlayer нужно знать оMap и то же самоеEnemyобычно это сводится к установке множества указателей и наличию множества зависимостей, и это быстро превращается в беспорядок.

Я думал по линии системы стилей сообщений. но я не могу понять, как это уменьшает зависимости, так как я все равно буду отправлять указатели повсюду.

PS: я думаю, что это обсуждалось ранее, но я не знаю, как это называется, просто необходимость у меня есть.

Ответы на вопрос(1)

Ваш ответ на вопрос