1. 新建场景如图;
Hololens之NGUI 

2. 切换开发平台;

Hololens之NGUI 

3. 设置相机参数;
Hololens之NGUI 
4. 设置Canvas
Hololens之NGUI 
5. 设置EventSystem
Hololens之NGUI 
[C#] 纯文本查看 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.VR.WSA.Input;
using UnityEngine.VR.WSA;
using UnityEngine.VR.WSA.Persistence;
using UnityEngine.UI;
 
public class Test : MonoBehaviour
{
    public Button btn;
    GestureRecognizer gestureR;
 
    void Start()
    {
        btn.onClick.AddListener(()=> {
            btn.image.color = Random.ColorHSV();
        });
    }
 
    void InitGesture()
    {
        gestureR = new GestureRecognizer();
        gestureR.SetRecognizableGestures(GestureSettings.Tap);
        gestureR.TappedEvent += myTapEvent;
        gestureR.StartCapturingGestures();
    }
     
    private void myTapEvent(InteractionSourceKind source, int tapCount, Ray headRay)
    {
    }
}


原文链接:https://forum.unity3d.com/threads/unity-ui-on-the-hololens.394629/

相关文章:

  • 2021-07-03
  • 2022-01-12
  • 2021-12-16
  • 2021-04-29
  • 2021-08-31
  • 2022-01-17
  • 2021-07-19
猜你喜欢
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
  • 2021-08-23
  • 2022-01-07
  • 2021-09-14
  • 2021-10-26
相关资源
相似解决方案