UI 按钮上的 Oculus 集成 OnClick() 事件 - Unity 与手部跟踪

问题描述 投票:0回答:1

我在 Unity 中有一个 UI 按钮,为了创建它,我使用了 SDK 示例中已准备好的

PokeInteractable
预制件。

现在,我需要检测对其的点击,以触发一些事件(与传统 Unity 按钮中的 OnClick() 事件完全相同)。但是,我没有找到任何脚本/方法来执行此操作。甚至 SDK 文档也没有任何说明。

有人可以帮助我吗?

unity-game-engine virtual-reality
1个回答
0
投票

解决方案是在实现 PokeInteractable 的同一个游戏对象上添加一个 InteractableUnityEventWrapper 组件。 WhenSelect() 回调相当于按钮 OnClick()。 InteractableView 字段需要设置为同一个游戏对象,PokeInteractable 组件为此实现了 IInteractableView。

© www.soinside.com 2019 - 2024. All rights reserved.