我是 GameSalad 的新手。我有一个纯黑色的背景,一个叫做“Road_Line”的演员。我希望这个演员在屏幕上重复自己,给人一种在路上开车的感觉。
如何做到这一点?
您可以通过 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)
2:在你的Road_BG
actor中,创建一个带有Spawn actor行为的计时器(如下图)。
3:在你的Road_Line
actor中,创建Move To
如下行为。
希望这可以帮助您构建您的项目...
@krs 答案的替代方法是最初将演员设置在屏幕外,在他们身上设置一个向下移动的行为,然后添加类似的规则
(假设线演员是 80 像素高,所以这将检测演员的中心何时离开屏幕底部,然后将其放置在屏幕顶部之外 - 还假设屏幕高 480 像素)
这种方法的优点是它节省了在屏幕顶部不断生成actor然后在底部移除它们所需的内存。