首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让一个演员为一个赛车主题重复自己

让一个演员为一个赛车主题重复自己
EN

Stack Overflow用户
提问于 2013-02-10 11:36:56
回答 2查看 279关注 0票数 2

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

如何才能做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2013-02-16 18:08:27

你可以通过3个简单的步骤来完成。

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

尺寸:

代码语言:javascript
复制
    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执行元中,创建一个具有派生执行元行为的计时器(如下图所示)。

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

希望这能帮助你构建你的项目……

票数 2
EN

Stack Overflow用户

发布于 2013-03-06 14:53:28

@krs答案的另一种选择是最初将演员设置在屏幕之外,为他们设置一个向下移动的行为,然后添加一个规则,如下所示

  • If属性this.position.y < -40
    • 将属性this.position.y更改为520

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14794441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档