摘要: 1.0版本的Light Racer架构可说的不多。仅有一个单一的Activity,进行按钮的处理,显示游戏相关数据和显示GameView。我将在另一篇文章中说明游戏的画面是如何工作的,但是现在我先声明一下的就是:在Android中,单个Activity处理所有的事情不是一个好的主意。主视图是一个SurfaceView,只是它在游戏Main Class中启动。除了SoundManager和一个轻量级的播放器类(为给定的玩家保存状态、路径和动画信息),这个Main Class负责处理全部的事情了。这使得开发起来相对比较容易,但是当有新需求来的时候,例如需要有多个NPC,多个玩家,不同的2D和3D. 阅读全文
posted @ 2011-06-05 09:54 熊波 阅读(527) 评论(0) 推荐(1) 编辑