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