【发布时间】:2015-03-03 14:48:44
【问题描述】:
我是 andengine 游戏开发的新手。我正在尝试制作一个游戏,其中 playerSprite 通过 X 轴向前和向后移动。如何随着 playerSprite 连续移动背景?如果玩家往前走,背景会往前走,并不断重复。将 playerSprite 向后移动也是如此。我该怎么做?
【问题讨论】:
我是 andengine 游戏开发的新手。我正在尝试制作一个游戏,其中 playerSprite 通过 X 轴向前和向后移动。如何随着 playerSprite 连续移动背景?如果玩家往前走,背景会往前走,并不断重复。将 playerSprite 向后移动也是如此。我该怎么做?
【问题讨论】:
您正在寻找的是 ParalaxBackground。这是一个简单的例子:
private void createBackground()
{
ParallaxBackground background = new ParallaxBackground(0, 0, 0);
background.attachParallaxEntity(new ParallaxEntity(0, new Sprite(0, 0, background_region, vbo)));
scene.setBackground(background);
}
来自 Matim-Dev andEngine 教程:Matim-Dev tutorial
您还可以查看 AutoParalaxBackground 的示例代码:AutoParalaxBackground
【讨论】: