0

我正在使用andengine并尝试制作一个简单的赛车游戏。在这里,我可以移动道路并且能够将汽车放在道路上,并且它显示就像汽车在移动一样。现在可以了。现在这里是我发现令人担忧且无法实施的部分。一个。我将如何在与目标汽车相反的方向上随机添加新的精灵(汽车)并在路边显示一些树木(因为现在它只是一条简单的道路)。湾。我将如何增加和减少背景道路和路上汽车的速度。我试图这样做,但应用程序挂起我也试图使用 Sensor-manger 类来获取设备的时刻。我知道我要求很多,但我需要一些路径才能开始。任何帮助,将不胜感激。

4

1 回答 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 回答