用户:箱子BOX查看:3 回复:19 评论:3 创建时间:2019-08-15T19:12:36
相信大家在制作元气骑士的怪物时都有以下几个问题:
1.怪物没有一个帅气的出场和华丽的喵亡怎么行?
2.怪物的生命做不了?
3.怪物怎么随机移动?
4.怪物怎么逐波出现?
想必你一定为了解决这些问题弄的满头雾水了吧,不过不要怕,箱子将为大家一一解决这些问题
1.怪物没有一个帅气的出场和华丽的喵亡.
一个怪物没有一个帅气的开场怎么行,首先要让它从天而降,还带闪光,biubiu的那种!

这里呢我们需要一个 全局 变量——怪物数量,这个变量为下面的逐波出现是很有帮助的!
每当一个怪物出现时就要让怪物的数量+1,所以要在最开始加一个使变量怪物出现增加!(这里由于截图截不上所以没有)
最开始加一个使变量怪物出现增加!
最开始加一个使变量怪物出现增加!
最开始加一个使变量怪物出现增加!
然后加一个移到随机/指定的范围,这样就可以让怪物在你想生成的区域生成了!
接着我们把怪物的宽度设置为很窄的一个数,把亮度设为最亮(200)
(如果原角色是隐藏的就加一个显示)

继续我们还要让他有一个从天而降的特效,所以要加一个在0.1秒内将Y坐标增加-100
最后我们需要让它状态复原,具体操作看图即可

然后是怪物的喵亡!
怪物喵亡需要倒下,面向90度,并且颜色变灰(如图)
(记得改怪物的旋转模式哦)
接着我们要让它隐藏,记得要让变量怪物数量-1哦!
最后就只要删除自己就可以啦!
2.怪物的生命
锵锵锵锵,还是需要一个变量,不过这个是——
角色变量!
角色变量!
角色变量!
角色变量是独立存在的,所以每个怪物都得有一个哦!
当怪物出现时,我们要设置怪物的生命为你想设置的血量(设置100,小怪成boss,滑稽)
然后如果怪物碰到了子弹就闪一下,使怪物的血量-1
如果小怪血量
小于等于0≤0
小于等于0≤0
小于等于0≤0
(后来才发现有bug是小于等于)
就让怪物喵亡
(awsl(滑稽))
3.怪物的随机移动
首先设置怪物的旋转模式为左右旋转
然后如果自己在一个范围内就面向随机,重复执行40次移动1步
(啥?你问我啥是绝对值,这个嘛……就是能让怪物的x坐标在450到-450的时候可以执行随机移动,就是一个数如果是负数就转换成它的相反数,整数还是整数)
(我相信我说完你也不懂)

可以加一个等待几秒哈
记得要有重复执行哦!
![]()
![]()
![]()
4.逐波攻击
这个很简单,只要克隆怪物,保持知道怪物数量等于0就可以了,这样就能实现等一波怪物打完了就可以出现下一波了!
剩下2个问题我们下一个帖子再说,具体的实现效果就在这个游戏里啦!(给个赞吧)
https://shequ.codemao.cn/work/32508799
喜欢的话就点个赞吧!

如果你有不会的也可以评论告诉我!我会为各位解答!

我是箱砸!我们下回再见!
很鉴的屑喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵
点赞1
评论
编程猫后援会升级为CC工作室(Code.Course.)主要以教程为主,想加入的,可以加QQ255549327,只要有至少五个教程贴或有一个加精教程贴即可。(注 本工作室是普通工作室,就算你有工作室也可以参加哦)
点赞0
评论