
J2ME
witboy
这个作者很懒,什么都没留下…
展开
-
RPG游戏引擎制作——框架篇
一个完整的RPG游戏由角色、AI、道具、地图等基本元素组成,目前的RPG游戏种类繁多,但一样是相同的那就是游戏的框架,当一个游戏的框架确定以后,这个游戏的制作思路就会显得很清晰了。下面我给出一个游戏的核心操作: public void run() { long startTime = 0; long interval = 1000 / this.m_nFramePerS原创 2005-03-03 11:00:00 · 3022 阅读 · 0 评论 -
RPG游戏引擎制作——状态机篇
前面已经讲到游戏的UI切换是通过状态机来驱动的,所以这里要对状态机进行探讨。主要功能:状态主要是游戏系统对用户响应不同的标示。对于不同的状态,绘制、事件处理都不同。实际上相当于windows编程的窗口。状态机提供状态间的切换。这个切换回设计到切换到指定的状态,但用到最多的莫过于回到上一个状态。还有就是在某个状态执行特定的任务,切换到一个状态,而在这个状态,又有状态间的切换,但完成了任务后,又要回到原创 2005-04-05 09:26:00 · 2198 阅读 · 0 评论 -
RPG游戏引擎制作——地图篇:斜45度
RPG游戏中地图占很重要的一部份。它是游戏展开的平台。所以我对使用地图的接口简化的很简单,必然太过复杂带来使用上的不便。 地图的接口:设置地图大小、设置地图块的大小、地图切换到指定ID的场景、根据指定的图片和地图块的大小生成地图。 RPG地图一般都是多层的:背景层、遮挡物,还有事件。背景层主要根据地图块进行地图场景的绘制。遮挡物则主要是可能发生事件、产生遮挡和阻挡关系的物体。事原创 2005-04-18 11:38:00 · 6531 阅读 · 2 评论