2009-07-26 2 views
4

Я уже сделал две игры для iPhone, первый из них был беспорядок, а второй менее беспорядочный, но все же не идеальный.Лучшие практики при разработке iPhone-игры с MVC?

Мне бы хотелось услышать, были ли у кого-то ссылки, указывающие на хороший совет организации, при создании игр с использованием MVC?

ответ

3

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

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

См. Мой вопрос на Implementing MVC the right way.

+0

Через контроллер ваши взгляды и модель становятся многоразовыми, но если можно сделать контроллер многоразовым, почему бы не сделать это? – Daniel

+3

У вас не может быть всех трех, вы получите сотни строк общего кода, которые не будут делать ничего конкретного. Тебе лучше придерживаться взглядов и моделей, которые можно использовать повторно, с классом утилиты, который имеет все функции, которые вы используете в каждой игре. – Sneakyness

+0

Используйте 'Storiesboards' –

Смежные вопросы