Bri*_*pin 3 iphone design-patterns objective-c
给出一些关于游戏的背景知识:掉落的物品从顶部漂浮,目标是轻弹/滑动另一个物体来击中它们.如果物品撞到地面,你将失去生命,并获得击落物品的积分.
这是我有点困惑的地方.在O'Reilly的iPhone游戏开发中.他们声明AppDelegate继承了游戏状态机对象,并在App Delegate中拥有主游戏循环.关于MVC没什么.
我打算使用MVC.我已经为模型识别了所有对象,并且将使用一个控制器来更新每个模型及其相应的视图.然后在App Delegate中有一个导航控制器,并从主屏幕推送某些控制器(播放,指令,统计).然后在我的gameViewController中运行游戏循环.顺便说一句,我正在使用Chipmunk作为物理引擎.
这是我的第一场比赛,所以我有点困惑.我非常感谢有关如何进行的任何建议.我希望在跳转到代码之前从一开始就获得面向对象的设计.
我不认为MVC真的是你想要的.MVC可以应用于你的整体应用程序状态 - 即菜单的视图,游戏板的视图等.它不适合在游戏中 - 至少只是在思考我的头脑.
看看gameDev上的这篇文章.很多有用的模式来自人们比我更聪明.
| 归档时间: |
|
| 查看次数: |
1728 次 |
| 最近记录: |