一个简单Android游戏的设计 详细设计
2010-05-26 02:28:00 来源:WEB开发网核心提示:一个简单的游戏设计——初步设计让我们对整体有个简单的了解,下一步开始详细设计,一个简单Android游戏的设计 详细设计,详细设计我们就要结合具体的游戏平台,考虑游戏的逻辑关系,比如说游戏声音的播放(GameMusic):游戏声音与角色的状态有关(在特定的状态播放特定的声音),可以在 GameObject的基础上增加一
一个简单的游戏设计——初步设计让我们对整体有个简单的了解,下一步开始详细设计。详细设计我们就要结合具体的游戏平台,考虑游戏的逻辑关系。
游戏角色的详细设计
采用3层结构,详细说明
之所以将IGameEvent(角色操作接口)单独“提取”出来的主要目的是:Layer是个“组织者”,“具体的任务”是由GameObject 来完成的,这就要求Layer与GameObject需要统一的时间处理的接口,所以我们将这部分提取出来。
游戏组织结构的设计
这个图层类(Layer)非常简单,通过单体模式可以让所有对象共享。
游戏核心的详细设计
最简单的游戏核心就是一个单独的线程实现一个while{}{},来完成游戏界面的绘制,以及游戏角色的预处理。结合具体的Andorid,可以在 View或SurfaceView的基础上实现自己的游戏界面,SurfaceView可能比较满足我们的需求。关于具体的详细设计,可以去下载具体的实例代码。
其他辅助功能的设计
辅助功能就是在基本功能上的扩充,比如说游戏声音的播放(GameMusic):游戏声音与角色的状态有关(在特定的状态播放特定的声音),可以在 GameObject的基础上增加一个onMessage()接口,在角色的状态改变时调用。
[]
更多精彩
赞助商链接