我正在实现一个侧滚动安卓游戏。玩家应该沿对角线方向移动,周围的物体似乎向后移动。
我的应用程序就像Chris Pruett的开源项目(复制岛)一样。
我可以渲染障碍物和玩家,但无法移动障碍物。
非常感谢这方面的任何帮助。
答案 0 :(得分:0)
首先:我不熟悉“副本岛”的源代码(虽然我玩过游戏)。
如果你想移动/物理操纵你的世界中的物体,我建议你使用2D物理引擎。一个好的开始是jBox2D或chipmunk for Java。两者非常相似。
在游戏中集成很容易并且使用起来很有趣,但角色控制的方法与没有物理引擎的游戏完全不同。例如,你对角色施加力量来移动他并且不要手动设置他的速度/位置。
我相信你会在那里找到很多关于物理引擎的例子和教程。
HTH