我正在使用andengine并试图制作一个简单的赛车游戏。 在这里,我能够移动道路并且能够将汽车放在路上并且显示出汽车正在移动。现在可以。现在这里是我发现令人担忧但无法实施的部分。 一个。如何在目标车的相反方向随机时间在移动道路上添加新的精灵(汽车),并在道路一侧显示一些树木(现在它只是一条简单的道路)。 湾如何增加和减少道路上的背景道路和汽车的速度。 我试图做但应用程序挂起我也在尝试使用Sensor-manger类来获取设备的时刻。 我知道我要求很多,但我需要一些开始的道路。 任何帮助将不胜感激。
答案 0 :(得分:4)
如何在移动的道路上添加新的精灵(汽车)......
还有其他构造函数,但是如何
Sprite car = new Sprite(X, Y, TextureRegion, context);
...随机时间......
在注册实体更新主题中:
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(100);
int chanceOfNewCar = 5;
if (randomInt < chanceOfNewCar) {
// Add your car code.
}
...目标车的方向相反......
不知道你的目标车是如何移动的,但这是一个疯狂的刺:
newCarVelocity = -targetCarVelocity;
......并在路边展示一些树木......
请参阅上面的示例以显示汽车精灵。
道路有速度吗?你的意思是动人的背景吗?如果是这样,请更快地移动汽车并让相机追逐它(因此背景似乎更快地平移)。..我如何增加和减少背景道路的速度......
..和路上的车......
汽车和公路有速度吗?你现在怎么搬家了?
...我尝试过,但应用程序挂起......
调试。
...我也在尝试使用传感器管理器类来获取设备的时刻......
冷却。