首页 > 代码库 > Unity3d,OnMouseDown()不执行的原因总结

Unity3d,OnMouseDown()不执行的原因总结

  • 1、代码:看代码有没有附加上;
  • 2、碰撞:要点击的物体加了碰撞,位置大小都对;而且鼠标和它之间没有其他的碰撞遮挡(OnMouseDown()原理利用了射线);
  • 3、相关的摄像机上,有没有添加UICamera组件,NGUI里的UIcamera脚本点击会和OnMouseDown()相冲突。

Unity3d,OnMouseDown()不执行的原因总结