与 Oculus 任务的交互按钮

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

我目前正在使用 Unity 开发一个应用程序。我会使用虚拟手与对象/按钮进行交互。我的目标是实现一个场景,其中有一个对象/按钮,按下它时,另一个对象会改变颜色。我想知道我怎样才能实现这一目标。任何有关如何实施此交互的见解或建议将不胜感激!

我用 HTC Vive 和 Leap 运动使用交互按钮做了一些(我正在寻找类似的东西)

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

如果您想尝试与按钮和一些预定义操作相关的功能,有多个统一的预构建工具包。我想如果你使用它并看看它是如何工作的会对你有所帮助。

或者你可以使用

GameObject buttonPrecolor;
void MyAwesomeColorCreator()
{
    GameObject go = Instantiate(buttonPrecolor);
    var button = GetComponent<UnityEngine.UI.Button>();
    button.onClick.AddListener(() => FooOnClick());
}
void CuttonOnClick()
{
    Debug.Log("color change");
}
© www.soinside.com 2019 - 2024. All rights reserved.