怎么和移动中的NPC对话
-
想实现的效果是,靠近一个路径移动中的NPC后,按下空格键,然后NPC停止移动,并且显示对话框。
目前用的事件是【在视线范围内】和【按下空格键】这两条同时判定,但是没有生效
哪位好心的大佬帮我看看这个问题该怎么处理呢~QAQ
-
用判断位置判断玩家是否在NPC附近,当“玩家(指你操作角色的对象名).x”在“NPC(指你要对话的NPC的对象名).x-(你自己设的距离)”和“NPC.x+(你自己设的距离)”且“玩家.y”同理的时候加一个"按下(你自己设的键)"的触发器。
-
@若奈 只看你的描述不应该没有效果才对,感觉是实际上哪里设置得不对,例如视线有没有被刚体挡住了之类的?
-
@蜷猫 谢谢大佬~ 我试试康~
-
木有~ 周围没有任何有刚体的精灵 ^q^
-
@蜷猫 完美解决啦~ 再次感谢大佬~
-
@若奈 主角自身也不能有刚体哦,其实要验证这个只需要把视线能力的障碍物改成自定义就行了,而且视线能力是从锚点到目标锚点的距离判断,这点也要纳入考虑
-
原来如此~ 感谢大佬~~
我现在是用的蜷猫说的办法制作的~ 效果也挺好哒~哈哈~