最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

用scratch创造优美的运动

Scratch 少儿编程 1877浏览 0评论

友情提示:680元/半年,儿童学编程,就上码丁实验室

回顾上次的内容.如果仔细观察的同学会发现这些运动都很僵硬,看起来傻乎乎的,僵硬的原因大多是由于两点:

1. 方向键只有按一下才动一下

2. 人物走路的时候是平移的

点击查看上节课内容 

 

面就是一些如何吧行走做的更有趣的小技巧

我们之前代码实现的原理在于按一下我们就动一下,但是我们在实际控制的时候会发现按住之后目标能一直运动才是我们想到的效果,所以我们对于操控的模块进行了改进

 

用scratch创造优美的运动

 我们这段代码的核心思想是判断键盘的上下左右是否被按下,如果是按下的话我们就改变xy轴的值,由于我们是重复执行判断方向键是否被按下来,所以我们在长按方向键的时候,他一次次的重复执行询问是否有按键被按下,就好比是我们在一次次的按下方向键。

 

 我们解决了连点才能连续移动的问题之后还有一个尚未解决,人物在走路的时候是平移的过于僵硬,所以为了更像一个人在走路所以我们就要在人物行走的时候做出走路时候的动作,所以我们就要在造型下面新建一个造型,用作我们在走路时候做出的动作

用scratch创造优美的运动

 

也就是说我们在平时不动的时候是用造型1的,但是当我们在运动的时候我们就切换成了造型2。

用scratch创造优美的运动

 

 

 

我们在代码编写过程中可能会出现左右按键按动的时候人物向右走的好好的,但是向左走的时候却在倒立,这其实是因为我们的用scratch创造优美的运动模块在使用的时候他是旋转的面向的,就好比我们在玩单杠的时候本来头是在单杠上面,但是转了180度之后头就是在单杠下面,可是人的面向方向确实换了一面,但是这不是我们想要的效果

 

用scratch创造优美的运动

 

 

 

所以我们要修改反转的方法用scratch创造优美的运动让他处于程序一开始就把旋转模式变味左右翻转。

 

用scratch创造优美的运动

您必须 登录 才能发表评论!