0

我正在实现一个侧面滚动的 android 游戏。玩家应该沿对角线方向移动,并且他周围的物体似乎向后移动。

我像 Chris Pruett 的开源项目(副本岛)一样构建了我的应用程序。

我可以渲染障碍物和玩家,但无法移动障碍物。

非常感谢这方面的任何帮助。

4

1 回答 1

0

首先:我对《副本岛》的源码不熟悉(不过我玩过)。

如果您想移动/物理操作世界中的对象,我建议您使用 2D 物理引擎。一个好的开始是jBox2DJava 的花栗鼠。两者都非常相似。

它很容易集成到游戏中并且使用起来很有趣,但是角色控制的方法与没有物理引擎的游戏完全不同。例如,你对你的角色施加力量来移动他,而不是手动设置他的速度/位置。

我相信您会找到大量适用于这两种物理引擎的示例和教程。

高温高压

于 2011-09-01T09:16:58.127 回答