关于Unity3D的OnMouseEnter函数当鼠标进入物体范围时执行OnMouseEnter函数,当鼠标移出后,再次进入该物品范围时为什么这个函数不执行了?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 20:48:08
关于Unity3D的OnMouseEnter函数当鼠标进入物体范围时执行OnMouseEnter函数,当鼠标移出后,再次进入该物品范围时为什么这个函数不执行了?

关于Unity3D的OnMouseEnter函数当鼠标进入物体范围时执行OnMouseEnter函数,当鼠标移出后,再次进入该物品范围时为什么这个函数不执行了?
关于Unity3D的OnMouseEnter函数
当鼠标进入物体范围时执行OnMouseEnter函数,当鼠标移出后,再次进入该物品范围时为什么这个函数不执行了?

关于Unity3D的OnMouseEnter函数当鼠标进入物体范围时执行OnMouseEnter函数,当鼠标移出后,再次进入该物品范围时为什么这个函数不执行了?
当鼠标进入到GUIElement(GUI元素)或Collider(碰撞体)中时调用OnMouseEnter.
这个函数不会在属于Ignore Raycast的层上调用.
它可以被作为协同程序,在函数体内使用yield语句.这个事件将发送到所有附在Collider或GUIElement的脚本上.
这个不是进入物体范围,是进入物体上碰撞的范围内,你看一下点击以后是不是碰撞失效了