`

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

    博客分类:
  • 3D
 
阅读更多
在Unity3d中为了防止物体被穿过,给对象添加了碰撞体,然后原来的单击事件OnMouseDown不执行了,经过查询文档发现:

◆function OnMouseDown():void


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

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

相关推荐

    Unity双击响应事件代码

    利用系统时间计算两次单机中的时间差来实现双击响应事件

    js函数中onmousedown和onclick的区别和联系探讨

    onmousedown是在鼠标按下之后触发的事件。 简单的说onclick = onmousedown + onmouseup; 如果在某个地方按下鼠标后移开鼠标在另外一个地方松开鼠标会触发onmousedown事件,但是onclick事件却不会被触发。 我们今天要...

    Html事件列表

    onMouseOver HTML: 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove HTML: 鼠标移动时触发的事件 onMouseOut HTML: 当鼠标离开某对象范围时触发的事件 onKeyPress HTML: 当键盘上的某个键被按下并且释放时...

    浏览器事件大全.txt

    onmousedown IE4、N4 按下鼠标时触发此事件 onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件 onmouseover IE3、N2 当鼠标移动到某对象范围的上方时触发此事件 onmousemove IE4、N4 鼠标移动时触发此事件 ...

    onmouse事件总结

    一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按...

    PHP100视频教程 50: Ajax+PHP检查用户名或邮件(三)

    onmousedown 事件会在鼠标按键被按下时发生。onmousemove 事件会在鼠标指针移动时发生。onmouseout 事件会在鼠标指针移出指定的对象时发生。onmouseup 事件会在鼠标按键被松开时发生。3、如何获取表单中的数据内容

    点击子元素事件不触发父元素事件

    点击子元素,触发子元素事件的同时不触发父元素的时间

    asp.net 鼠标点击事件

    介绍鼠标onmousedown事件.

    js事件总结

    onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove IE4|N4|O 鼠标移动时触发的事件 onMouseOut IE4|N3|O3 当鼠标离开某对象范围时触发的事件 onKeyPress IE4|N4|O 当键盘上的某个键被按...

    通过onmousedown实现拖拽效果

    通过onmousedown实现拖拽效果

    javaScript常用事件

    当text对象或textarea对象以及select对象不再拥有焦点、而退到后台时,引发该文件,他与onFocas事件是一个对应的关系。 5.onFocus事件:光标进入文本框时触发调用函数。 当用户单击Text或textarea以及select对象时,...

    JS鼠标事件大全

    Browser: IE3 | N2 | O3 鼠标点击事件,多用在某个对象控制的...Browser: IE3 | N2 | O3 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 鼠标移动时触发的事件

    解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题

    鼠标上下方向拖拽,如果松开时鼠标位于悬浮按钮上会默认执行click事件,经验证,click事件与mouse事件的执行顺序为onmousedown =》onmouseup =》onclick,意味着在click事件执行时会与与其相关的mouse事件冲突。...

    HTML表单事件大全

    onMouseOver 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove 鼠标移动时触发的事件 onMouseOut 当鼠标离开某对象范围时触发的事件 onKeyPress 当键盘上的某个键被按下并且释放时触发的事件.

    jquery实现拖动效果

    1.当鼠标在被拖动对象上按下鼠标(触发onmousedown事件,且鼠标在对象上方) 2.开始移动鼠标(触发onmousemove事件) 3.移动时更显对象的top和left值 4.鼠标放开停止拖动(触发onmouseup事件) 注意:拖动的对象必须是...

    javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element

    先通过一个简单例子测试并发现我说的问题,让你有个直观的印象,再接着看我的解决办法。

    用javascript实现既能禁止页面鼠标右键查看 同时又能查看页面文本框右键菜单

    可以用在文本框中的onmousedown事件中,但推荐用在 onfocus事件中,若使用的onmousedown的话,则按键盘上摸拟右键的按键(在右win键右边)不响应;若用onfocus事件,则能顺利响应。 最后,当该文本框失去焦点时,需...

    JS实现基于拖拽改变物体大小的方法

    3. 在onmousedown事件给document添加onmousemove和onmouseup事件 由分析图可知,我们只需要在拖拽的时候,获取到物体不断增加的宽度值,问题就解决了 <div id=dragIcon></div> 加些样式 <style> #...

    【JavaScript源代码】js拖拽效果的原理及实现.docx

     拖拽功能主要是用在让用户做一些自定义的动作,比如拖动排序,弹出框拖动移动等等 拖拽的流程动作 1、鼠标按下 会触发onmousedown事件 2、鼠标移动 会触发onmousemove事件 3、鼠标松开 会触发onmouseup事件 ...

Global site tag (gtag.js) - Google Analytics