unity3d对象增添了碰撞体以后OnMouseDown事件

unity3d对象添加了碰撞体以后OnMouseDown事件
在Unity3d中为了防止物体被穿过,给对象添加了碰撞体,然后原来的单击事件OnMouseDown不执行了,经过查询文档发现:

◆function OnMouseDown():void


描述:当用户在GUIElement或Collider上按下鼠标按钮时OnMouseDown被调用
这个事件被发送到所有附加在Collider或GUIElement的脚本上。

所以修改彭状态对象添加脚本,原来由于子对象国的概念,给子对象添加了彭状态,父对象添加的单击事件,结果就什么也没有执行,修改到一个对象时,执行OK