让一个演员为赛车主题重复一遍

时间:2013-02-10 03:36:56

标签: ios actor gamesalad

我是GameSalad的新手。我有一个简单的黑色背景,一个名为“Road_Line”的演员。我希望这个演员在屏幕上重复一遍,让人感觉在路上行驶。

如何实现这一目标?

2 个答案:

答案 0 :(得分: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 actor中,创建一个具有Spawn actor行为的计时器(如下图所示)。

enter image description here

3:在您的Road_Line演员中,创建Move To行为,如下所示。

enter image description here

希望这可以帮助您构建项目......

答案 1 :(得分:1)

@krs答案的另一种选择是将演员最初设置在屏幕上,对他们施加行为以向下移动,然后添加类似

的规则
  • 如果属性 this.position.y < -40
    • 将属性 this.position.y 更改为520

(假设线型演员是80px高,所以这将检测​​演员的中心何时离开屏幕底部,然后将其放在屏幕顶部 - 同时假设屏幕高度为480px)

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