【发布时间】:2011-09-01 17:16:58
【问题描述】:
我正在实现一个横向滚动的 android 游戏。玩家应该沿对角线方向移动,并且他周围的物体似乎向后移动。
我的应用程序结构类似于 Chris Pruett 的开源项目(副本岛)。
我可以渲染障碍物和玩家,但无法移动障碍物。
非常感谢这方面的任何帮助。
【问题讨论】:
标签: android side-scroller
我正在实现一个横向滚动的 android 游戏。玩家应该沿对角线方向移动,并且他周围的物体似乎向后移动。
我的应用程序结构类似于 Chris Pruett 的开源项目(副本岛)。
我可以渲染障碍物和玩家,但无法移动障碍物。
非常感谢这方面的任何帮助。
【问题讨论】:
标签: android side-scroller
首先:我对《副本岛》的源码不熟悉(不过我玩过)。
如果您想移动/物理操作世界中的对象,我建议您使用 2D 物理引擎。一个好的开始是jBox2D 或chipmunk for Java。两者非常相似。
它很容易集成到游戏中并且使用起来很有趣,但是角色控制的方法与没有物理引擎的游戏完全不同。例如,你对你的角色施加力量来移动他,而不是手动设置他的速度/位置。
我相信您会找到大量适用于这两种物理引擎的示例和教程。
HTH
【讨论】: