猫史档案馆


【召唤精灵】【制作技巧】怪物虐人·第三期

用户:Banana君Banana君查看:1 回复:4 评论:1 创建时间:2018-12-24T19:13:30


【功能讲解】

一、自动瞄准

自动瞄准主要采用【角色阵营】积木、【角色大小】积木和变量实现,当“判断圈”碰到红色阵营角色时,让“瞄准点”移动到对应的角色身上,然后对应的角色会发送指令让“瞄准点”在特定条件下,重复移动到自己身上。具体脚本如下:

 

判断圈

先在画板画一个较透明的圆,作为“判断圈”。“判断圈”在没碰到敌人的状态下,会跟随人物角色并不断变大,直到碰到红色阵营角色(怪物、某些特定能攻击的物品都可以设置为红色阵营)或自己的大小超过某个特定的值(射击范围),设置公有变量“距离检测”为1,启动对应角色的脚本~

center_image

center_image

 

对应角色

当公有变量“距离检测”为1时,触发对应的判断,并让“瞄准点”跟随自己~

center_image

这样,当超过特定射击范围或怪物生命<=0时(其中“HP”为私有变量,“<=0”防止伤害溢出变为负数的情况发生,导致出现不可预估的BUG),。。

 

瞄准点

当怪物消失后,“瞄准点碰到怪物”的条件不成立,让公有变量“距离检测”变为0, 移动到“人物”位置(“距离检测”为0时,会重复执行哦!!!所以是会跟随的)

center_imagecenter_image

 

灵魂配图~

center_image

 

二、人物受伤及喵

当人物到怪物弹幕或怪物的距离小于特定值时,触发受伤效果,进入喵状态;当关卡等级提升时,触发喵效果(不扣血的受伤效果)。第二期有怪物弹幕的功能详解,这里不作详细介绍,仅提供人物受伤的脚本,脚本如下:

center_image

作品制作技巧就分享到这吧,还有其他一些小功能没有进行讲解,如果对作品有兴趣的话,可以向我询问你感兴趣但不懂的地方,或联系我获取作品bcm。(加龙猫工作室qq群 936044945 哦,填坑完毕,作品要不要开放购买呢?)


回复

上一页1 页 / 共 1下一页
你是哪只野猪佩奇你是哪只野猪佩奇

emotion_编程猫_点赞

点赞0


评论


活动喵活动喵

亲爱的训练师,你的帖子符合【集齐碎片,召唤精灵】的活动规则!

本喵已经登记好你的帖子在小本本上啦!

小精灵们都在等着你哦,继续加油呀!

本喵不偷懒~每日更新精灵召唤师排行榜~

σ ゚∀ ゚) ゚∀゚)σ 请在https://www.codemao.cn/community/169930 查看自己是否上榜哦!

 

点赞0


评论


李羽龙Lyl李羽龙Lyl

emotion_编程猫_厉害了

点赞0


评论


猫猫24323猫猫24323

希望能够开放购买,谢谢

点赞0


评论