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