2013-02-20 92 views
0

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

回答

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; 

......并显示在道路的一侧一些树木...

参见显示汽车精灵上面的例子。


..我如何会增加,同时降低背景道路的速度...

的路上有速度?你的意思是移动背景吗?如果是这样,请更快地移动汽车并让相机追逐它(所以背景看起来更快)。


..和道路上的汽车...

汽车和路有速度吗?你现在怎么移动它们?


......我试图做的,但应用程序挂起...

调试。


......我也尝试使用传感器,马槽类来获得设备的那一刻...

酷。

+1

嗨,@ CamFred伟大的。保持在触摸伴侣。 – 2013-02-20 06:56:09

+0

请注意,现在有人正在清理问题的语言,我的回答方法显得很狂躁。 – 2013-02-20 08:29:57

+0

thnx的答复我会给它一个镜头,并会提出与输出..thnxx再 – vyas 2013-02-20 13:14:38