Hololens之NGUI

1. 新建场景如图;


2. 切换开发平台;



3. 设置相机参数;

4. 设置Canvas

5. 设置EventSystem


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)
    {
    }
}

猜你喜欢

转载自blog.csdn.net/lovegta/article/details/72836157
今日推荐