用户:
魔术喵查看:1 回复:5 评论:1 创建时间:2019-12-02T17:35:39
【教程三· 效果展示】
【教程三· 喵口令】
$&4nKRaL3y5R&$
(复制上面这串文本,重新打开编程猫Nemo即可获取该作品完整脚本)
温馨提示:教程3是接着教程2继续往后加的脚本哦~
【教程三·主要角色及脚本积木】
参考教程一: https://shequ.codemao.cn/community/213884
喵的抛起掉落其实跟教程一的水果抛起掉落是一样的
先设置喵初始位置、初始速度以及造型初始化
然后再加上抛起掉落的重力效果
我们把水果的脚本复制粘贴过来即可
只是要记得修改变量为[喵速度]
喵如果只是和水果一样简单的上抛那多无趣呀~
我们肯定要给喵增加一点难度才有意思
所以我们先新建一个变量[喵横向速度]
然后让喵抛起的过程中进行横向移动
X增加[喵横向速度]
然后判断
如果喵的X坐标小于0,也就是移动到舞台左边的时候
喵面向60度移动
如果喵的X坐标大于0,也就是移动到舞台右边的时候
喵面向120度移动
(下面会有图解展示具体区域和角度)
并且在这个过程中,分别调整喵横向移动的速度数据
(数据可根据自己需要修改)
喵喵再通过图解告诉大家
【X>0 和 X<0 分别是在舞台的什么位置?】
▽
X>0为右边部分
X<0为左边部分
【面向60度和面向120度移动是哪个方向?】
▽
面向60度,简单来说即面向右上角的方向移动
面向120度,简单来说即面向左上角的方向移动
看!现在喵跳来跳去的!
▽
这样一来
喵在上抛过程中有一定的横向位移
提高了游戏难度,增加了游戏趣味性

我们还可以让喵自己在空中旋转
这里喵喵设置的是
如果喵横向速度小于0的时候
向左旋转3度
否则,也就是大于等于0的时候
向右旋转3度
(这里的数据条件都是可以根据自己需要去修改的)
那么什么时候这个喵的横向速度小于0?
什么时候又大于0呢?
还记得第二步里
我们设置了不同情况下喵的横向速度
所以
当喵的X坐标小于0的时候,喵横向速度大于0
当喵的X坐标大于等于0的时候,喵横向速度小于0
喵喵把喵旋转角度调整到 30 和 -30
让你更加清晰的看看旋转效果
▽
教程二的第三步中已经教了大家如何用画板添加角色
这里再补充一个
【如何给角色添加多个造型】
▽
点击角色栏上的小铅笔图标——进入角色造型页面
点击“+”——选择画板——绘制正方形即可
然后要调整下正方形的大小
毕竟作为一个喵的火花效果
正方形比喵还大显然是不合理的喵~
▽
角色造型准备完毕
那就开始添加脚本吧!
作为喵小尾巴的火花效果
我们当然是要重复执行移动到喵上
然后不断地切换下一个造型进行克隆
同时还要记得隐藏本体
因为我们要操控的是正方形各个造型的克隆体哦~
▽
那这些克隆体要做什么呢?
每一个克隆体第一步肯定是先移动到最下层图层
再显示出来
毕竟作为喵的火花,怎么可以挡住喵呢?
显示后每个方块克隆体的X坐标会进行随机移动
这里限定移动范围为-10到10
接着逐渐隐藏自己
最后删除这个克隆体
▽
这样喵的火花效果就做完了哦!
▽
你还可以根据自己的喜欢
更换火花的图形,更换颜色、大小等等
有任何需要帮助的时候
记得加小宇宙QQ群:683400214
这里有最新NEMO消息
有最活跃最热情的小伙伴
大家都会帮助你哒~