学员(7687)
课程(179)
分享
大多数是响应的,我用一个prefab实例化一堆NPC,大多数每次都能成功响应,小部分有时候响应,还有几个是永远不响应。
不了解OnMouseEnter()的原理,我在其他脚本中用着射线检测,是不是因为这个影响了OnMouseEnter()的检测?
你好,OnMouseEnter()这个方法就是他需要通过鼠标的射线检测来判断你鼠标当前位置是否是你想触碰的物体。如果射线检测不到的话是没有办法触发的。
射线检测会不会冲突,我在另外一个脚本也调用了射线检测,用于鼠标点击地面行走。我这个onmouse射线检测是用于鼠标检测到特定的人物角色用于点击对话。
回复 @ nasly: 两个不冲突的,不要让UI或者其他游戏物体阻挡你的射线检测就可以,还有别检测的物体需要添加Collider