青少年编程教育课件-角色跳跃脚本

控制角色移动是一个游戏的核心功能,基础的移动包括前后移动、跳跃,今天课件我们讲述如何制作跳跃脚本

角色的前后移动代码,早几节课我们已经介绍过

加上方向调整调整命令,可以实现基本的前后移动

接着我们希望角色可以有跳跃功能呢,在舞台上,跳跃功能可以理解为,向上移动后向下移动,而且是在同一个按键下触发

我们可以实现跳跃功能,然后我们将以上代码嵌入到前后移动命令中

我们尝试执行代码,跳跃可以是实现,不过助跑跳跃的效果未如理想

我们尝试解析上述代码

1、右移动

2、左移动

3、跳跃

三段代码放在同一个重复执行命令内,表示三个命令的性质相互排他,何为“排他”,表示当1执行,2/3不启动、2执行,1/3不启动。。。。所以造成以上效果

要解决问题,将跳跃命令单独拿开,将其与左右移动可同时执行

左右移动、跳跃、跑动跳跃的脚本完成,为何左右移动不用分开?因为左右移动本来就是相互排他,放在同一重复执行命令下不会有影响

课后语:

本节课我们学习了角色移动和跳跃功能,在制作跳跃功能时,按常规设计,我们得到了不良的效果,然后我们重新调整代码逻辑,获得更好的体验,这就是编程过程中“试错”的环节,“试错”也是我们进步的一个过程

最后,感谢阅读!!

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180118G0X23D00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区