用户:
魔术喵查看:0 回复:8 评论:0 创建时间:2019-11-01T19:26:48
【教程二·整体效果展示】
【教程二·作品喵口令】
$&bzKZr7JKnY&$
(复制上面这串文本,重新打开编程猫Nemo即可获取该作品完整脚本)
喵~跑酷游戏的第二个重要部分,
就是角色的跳跃啦!
毕竟你需要躲开地面障碍物,
还要吃到空中的道具,
这些都需要跳跃的帮忙哦!
这里我们还给编程猫加了一个【造型3】
让编程猫在跳跃时张开嘴巴的角色造型
现在编程猫就拥有了3个角色造型哦~
我们开始添加脚本积木
先让编程猫保持不动
直到手指点击屏幕的时候
编程猫就会切换到造型3
也就是跳跃时候张大嘴巴的可爱造型!
接着我们看到这里涉及到了【变量】
所以我们需要打开【变量】积木盒子
新建一个变量“跳跃”
然后就可以使用这个变量了!
设置变量“跳跃”为1,表示“我要跳跃啦!”
然后让编程猫在0.4秒内,X坐标增加,也就是向右移动220
实际看到的效果就是编程猫向上跳跃
那跳上去之后肯定也要降落回地面
所以等待0.2秒后让编程猫下落,下落的时候要慢一点
在0.7秒内,X坐标减少,也就是向左移动220
△
/X坐标移动220表示向右,移动-220表示向左/
/Y坐标移动220表示向上,移动-220表示向下/
成功落地之后,
还要记得设置变量“跳跃”为0,表示“我跳完啦!”
最后别忘了重复执行这串脚本积木
就可以在每一次手指点击的时候进行跳跃啦!
▽
细心的训练师们肯定发现了编程猫有点“不对劲”
▽
编程猫怎么没跳跃的时候也张大了嘴巴呢?
这是因为在教程一里面(点击教程1可以跳转)
我们让编程猫重复切换下一个造型加了张大嘴巴的造型3后就会感觉编程猫很奇怪
所以我们就需要调整下造型切换的脚本哦!
想要阻止编程猫切换到造型3
我们可以加一个条件判断【如果-否则】
设定【如果】编程猫的造型编号=2的时候,
就切换到造型1,阻止它切换到造型3。
如果不等于造型2的时候,
也就是【否则】就继续切换到下一个造型。
但是光是这样还不够
总不能一直不切换到造型3吧
![]()
所以我们要再加一个判断条件
检测如果“跳跃”变量等于0的时候
也就是不处于跳跃状态的时候
才阻止角色切换到造型3哦~
这样一来
编程猫就只会在跳跃的时候才切换到造型3了哦!
最后别忘了套上【重复执行】
不断地检测跳跃状态的情况进行造型切换
再加个等待0.2秒,减慢一下角色造型切换的速度
搞定啦!
▽
有任何需要帮助的时候
记得加小宇宙QQ群:683400214
这里有最新NEMO消息
有最活跃最热情的小伙伴
快来一起玩呀!