Unity 4.6 的 GUI - 检测 Click() Down

Posted

技术标签:

【中文标题】Unity 4.6 的 GUI - 检测 Click() Down【英文标题】:GUI of Unity 4.6 - Detecting On Click() Down 【发布时间】:2014-10-30 18:58:26 【问题描述】:

我正在使用 Unity 4.6 beta 的 GUI,我需要检测类似于“Mouse Down”的“On Click() Down”。默认是鼠标向上。

谢谢!

【问题讨论】:

查看您的问题后,我看到了这个 youtube 视频。这个视频是做你想做的事情的正确方法。视频只有 10 分钟,所以我建议您观看整个视频。 youtube.com/watch?v=J5ZNuM6K27E 【参考方案1】:
    首先删除您的OnClick() 行。 现在,在检查器底部,单击添加组件。 选择事件 -> 事件触发器。 现在添加新事件类型以选择自定义事件。 您想要的事件称为Pointer Down

现在只需像为 OnClick() 所做的那样添加您的行。

可以在here找到一段解释事件处理程序的视频。

【讨论】:

我在团结与工作论坛上也有同样的答案。 太棒了。你拯救了我的日子 为什么对我来说 OnClick() 没有什么不同?当我尝试在日志中打印某些内容时,单击并按下按钮对我来说并没有什么不同

以上是关于Unity 4.6 的 GUI - 检测 Click() Down的主要内容,如果未能解决你的问题,请参考以下文章

Unity 4.6 - 如何将 GUI 元素缩放到适合每个分辨率的大小

为啥我的这个面板的选项不一样,我想创建GUI texture,但是我这个unity里面没有这个选

Unity - 检测到目标时如何弹出 GUI 按钮

FairyGUI和NGUI对比

.NET 4.6 不完全支持 Unity?

Unity 4.6+ 通过脚本创建文本