我正在使用andengine并尝试制作一个简单的赛车游戏。在这里,我可以移动道路并且能够将汽车放在道路上,并且它显示就像汽车在移动一样。现在可以了。现在这里是我发现令人担忧且无法实施的部分。一个。我将如何在与目标汽车相反的方向上随机添加新的精灵(汽车)并在路边显示一些树木(因为现在它只是一条简单的道路)。湾。我将如何增加和减少背景道路和路上汽车的速度。我试图这样做,但应用程序挂起我也试图使用 Sensor-manger 类来获取设备的时刻。我知道我要求很多,但我需要一些路径才能开始。任何帮助,将不胜感激。
问问题
477 次
1 回答
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;
...并展示路边的一些树木...
请参阅上面的示例以显示汽车精灵。
..我将如何增加和减少两条背景路的速度...
路有速度吗?你的意思是移动的背景?如果是这样,请更快地移动汽车并让相机追逐它(这样背景看起来会更快地平移)。
..还有路上的车...
汽车和道路有速度吗?你现在怎么搬家?
...我试图做,但应用程序挂起...
调试。
...我也在尝试使用 Sensor-manger 类来获取设备的时刻...
凉爽的。
于 2013-02-20T06:45:32.897 回答