用户:
魔术喵查看:0 回复:0 评论:0 创建时间:2020-02-15T00:33:55
【作品喵口令】
$&bzKZ500ynY&$
(复制上方内容重新打开NEMO,出现弹窗点击即可打开作品)
首先,我们先简单地给[淋巴细胞]这个角色
添加移动效果让角色能动起来
为了防止角色“移出屏幕”
我们再加一个限制条件:
设置手指X坐标的绝对值小于等于240
绝对值在这里我们就简单理解为:
将手指的X坐标的值都转化为正数
▽
如此一来
角色就会跟着手指的点击的位置进行移动
且不会超出屏幕范围

使用【克隆】积木
生成一个和本体一模一样造型的角色
生成时候的位置、大小等属性都和本体一样
但是克隆体没有任何脚本,无法运行
那么射击效果如何实现呢?
这里我们就要添加一个[射击物]角色
需要借助【当作为克隆体启动】的积木
我们利用【克隆】的特点
让本体重复移动到相应角色的位置
并生成射击物
▽
同时对射击物添加一个向上移动的效果
最后,当射击物离开屏幕要记得及时删除哦

同理,小怪的生成我们也可以使用【克隆】来实现
给克隆体一个随机生成的位置以及随机的造型
让画面更加丰富
▽
当小怪碰到射击物后,就会消失
使用碰撞检测来进行条件判断
并执行相应的消失效果
▽
(当然你也可以使用角色变量给小怪增加更多血量,使小怪更加耐揍,
感兴趣的小伙伴可以找星能猫QQ:19喵047534)
喵喵这里顺便给射击物加了命中一次就消失的脚本
大家可以根据自己创作需要,自行决定添不添加
▽
我们玩的大部分游戏
都会在打完一定数量的小怪后出现BOSS
那么我们要如何加一个BOSS呢?
我们把小怪的脚本复制过来
进行部分修改:加上广播
▽
当我们的小怪生成完毕
用广播通知BOSS:
“小怪我差不多打完了,敌人老大你出来吧!”
我们这次的大BOSS可是冠状病毒!
然后我们可以使用【变量】来给BOSS设计血量
运用与射击物的碰撞检测来进行扣血
喵喵这边为了丰富界面
还加入了BOSS飘动效果、血条效果及一些简单的技能
飘动效果:
血条效果:
注意,血条的中心点记得调整到角色的左边缘
▽
BOSS技能:
为了完善游戏机制
我们还要给角色加上一些血量条
同时制定游戏胜利失败条件
如果我方血量扣完,游戏失败;
活着打完BOSS就算成功!
注意到最后的重复3次逐渐显示隐藏脚本了吗?
这里表示的是
当角色碰到敌人时,除了会扣减一定血量
还会有一段“喵时间”。

为了让玩家更加直观地感受到角色的血量变化
我们可以给角色也加上血条效果
同时界面的整体风格更加统一
因为角色是会进行“移动”的
所以我们必须让血条随时跟着角色进行移动
接下来,我们可以在对应的脚本加上相应的胜败条件即可
失败:
成功:
![]()
当我们跳转到屏幕二的时候
判断变量“成功”的值是多少
然后显示对应的提示即可
也可以不用变量,通过跳转不同的屏幕来区分胜败~