【问题标题】:Make an Actor repeat itself for a racing theme让演员为赛车主题重演
【发布时间】:2013-02-10 03:36:56
【问题描述】:

我是 GameSalad 的新手。我有一个纯黑色的背景,一个叫做“Road_Line”的演员。我希望这个演员在屏幕上重复自己,给人一种在路上开车的感觉。

如何做到这一点?

【问题讨论】:

    标签: ios actor gamesalad


    【解决方案1】:

    只需 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 行为,如下所示。

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

    【讨论】:

      【解决方案2】:

      @krs 答案的替代方法是最初将演员设置在屏幕外,在他们身上设置一个向下移动的行为,然后添加类似的规则

      • 如果属性 this.position.y
      • 将属性 this.position.y 更改为 520

      (假设线演员的高度为 80 像素,因此这将检测演员的中心何时离开屏幕底部,然后将其放置在屏幕顶部之外 - 还假设屏幕高度为 480 像素)

      这种方法的优点是它节省了在屏幕顶部不断生成actor然后在底部移除它们所需的内存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-04
        • 2021-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-11
        相关资源
        最近更新 更多