2013-02-10 31 views
2

我是GameSalad的新手。我有一个纯黑的背景,叫做“Road_Line”。我希望这位演员在屏幕上重演自己,让他们在路上行驶。让演员重演自己的赛车主题

这是如何实现的?

回答

2

你可以在3个简单的步骤中完成。

1:创建一个具有2个角色的项目 - Road_BG(背景)和Road_Line(条纹在您的道路上)。

尺寸:

Road_BG = 320 x 480 (or screen size of your choise) 
    Road_Line = 10 x 80 (I am using here. You can choose your own if needed) 

enter image description here

2:在您的Road_BG演员,创建一个产卵人行为的定时器(如下图)。

enter image description here

3:在您的Road_Line演员,如下面创建一个Move To行为。

enter image description here

希望这可以帮助你建立你的项目...

1

的替代@krs答案会是初步确定演员了关闭屏幕,把对他们的行为动向下,再添加一条规则类似

  • 如果属性this.position.y < -40
    • 更改属性this.position.y至520

(假设线演员是80px高,所以当演员的中心不在屏幕上,然后处的底部,这将检测它只是在屏幕的顶部 - 也假设屏幕是480px高)

该方法的优点是,它节省了所需的内存不断产生在屏幕顶部的演员,然后删除他们在底端。