模块语言编程游戏之动画-第8关

 时间:2024-10-24 22:25:09

不知不觉已经到了第8关,不由得想感叹下时光如箭了。这一关增加踮碚牢邗了一个判断语句,而且关卡要求越来越像真真意义的动画编程了,涉及到按时间变换动画角色,对于非程序猿出身的玩家应盐淬芪求该来说还是有一定难度的。那么下面分享下第8关的操作。

工具/原料

块语言编程游戏客户端

方法/步骤

1、初次进入第8关,依然是关卡提示,不过这次的提示不是很直观,得点击播放按钮看看。可以看到,这次鋈守踬痊是对角的两个小球相对移动,相遇后合成一个红色的球。那么我们有n中方法实现这个效果,可是这里语句有限,洹彭岣啬而且没有对象碰撞的判断,所以需要结合帮助信息来完成。我们可以根据时间来判断两球相遇的时机,可以看到当时间轴走到50时,两球相遇,变为红色,这样基本思路就是:时间小于50时两球相对运动,时间大于等于50时,固定一个红色的球到正中心。

模块语言编程游戏之动画-第8关

模块语言编程游戏之动画-第8关

模块语言编程游戏之动画-第8关

2、从“逻辑”中拖动一个“如果”放到变成区域。

模块语言编程游戏之动画-第8关

模块语言编程游戏之动画-第8关

3、然后设置判断条件,即从“逻辑”中拖动一个逻辑比较控件到“如果”语句的条件位置。

模块语言编程游戏之动画-第8关

模块语言编程游戏之动画-第8关

4、再分别从“动画”拖动一个“time”和“数学”拖动一个数字控件,将逻辑比较设置为time>=50.

模块语言编程游戏之动画-第8关

模块语言编程游戏之动画-第8关

5、在“如果”语句的如果条件下增加一个红色圆,半径为10,位置为x=50,y=50

模块语言编程游戏之动画-第8关

6、拖动一个圆到“如果”语句的“否则”分支,半径为10,然后在x和y轴各添加一个time控件。

模块语言编程游戏之动画-第8关

7、在“如果”语句的“否则”分支所在圆下面再添加一个同样大小的圆,然后添加两个数学控件水貔藻疽,设置x轴为100-time,设置y为100-time,都用减法。

模块语言编程游戏之动画-第8关

模块语言编程游戏之动画-第8关

8、代码编辑完成,点击“播放”按钮开始观看效果。

模块语言编程游戏之动画-第8关

9、第8关通过!

模块语言编程游戏之动画-第8关

块语言编程游戏之音乐-第7关 用九巧板拼图玩具怎样拼一只蝎子? 小森生活如何采集薄荷叶 妈妈把我的游戏藏起来了4第十二关过关攻略 神秘的UFO怎么剪
热门搜索
新轩逸图片 重口味电影 图片转文字工具 日本电影经典 漂亮的福字图片