如何实现一个马里奥踩怪物的效果

[复制链接]
1160 |3
犯困嫌疑人 发表于 2023-4-11 10:50:43 | 显示全部楼层 |阅读模式
。就是当马里奥踩到敌人头上的时候会把敌人踩死然后跳起来,如果没有踩到头上就会受到伤害_(:з」∠)_
回复

使用道具 举报

叽里咕噜小胡桃 发表于 2023-4-11 10:52:56 | 显示全部楼层
玩家角色脚下绑一个触发器,当触发器进入怪物npc的时候 检测玩家的worldlocation.z 与怪物的worldlocation.z 这两的差值可知玩家是否在怪物头上,然后检测x,y,看玩家是否正上方踩中怪物npc就好了
判定的方法有了 剩下的就是给冲量、杀怪的效果了
回复

使用道具 举报

六安鱼片 发表于 2023-4-11 10:56:48 | 显示全部楼层
方法1:将敌人身上绑定两个触发器,一个触发器在敌人头部,检测到玩家进入后,就会执行敌人死亡逻辑。另一个触发器检测到玩家进入后,就会执行玩家受伤害逻辑。
方法2:在敌人身上绑定1个触发器,在检测到玩家进入后,判断玩家和敌人的相对位置,只有玩家在敌人上方且水平距离在一定范围内执行敌人死亡逻辑,否则执行玩家受伤害逻辑。
回复

使用道具 举报

犯困嫌疑人楼主 发表于 2023-4-11 10:57:20 | 显示全部楼层
六安鱼片 发表于 2023-4-11 10:56
方法1:将敌人身上绑定两个触发器,一个触发器在敌人头部,检测到玩家进入后,就会执行敌人死亡逻辑。另一 ...

感谢大佬QWQ,ღ( ´・ᴗ・` )比心
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表