在移动的背景上随机添加精灵

时间:2013-02-20 06:28:40

标签: android andengine

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

1 个答案:

答案 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;

  

......并在路边展示一些树木......

请参阅上面的示例以显示汽车精灵。


  

..我如何增加和减少背景道路的速度......

道路有速度吗?你的意思是动人的背景吗?如果是这样,请更快地移动汽车并让相机追逐它(因此背景似乎更快地平移)。


  

..和路上的车......

汽车和公路有速度吗?你现在怎么搬家了?


  

...我尝试过,但应用程序挂起......

调试。


  

...我也在尝试使用传感器管理器类来获取设备的时刻......

冷却。