VR开发中HTC手柄发射射线的控制

来源:互联网 发布:hadoop 8020端口拒绝 编辑:程序博客网 时间:2024/04/28 19:43
using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 手柄发射射线的控制/// </summary>public class LineEvents : MonoBehaviour {    //new 一个对象    SteamVR_LaserPointer laserPointer;    // Use this for initialization    void Start () {        laserPointer = GetComponent<SteamVR_LaserPointer>();        //响应射线碰到的事件        laserPointer.PointerIn += OnPointerIn;        //响应射线离开的事件        laserPointer.PointerOut += OnPointerOut;    }    // Update is called once per frame    void Update () {    }    //射线碰到    void OnPointerIn(object sender, PointerEventArgs e)    {        //射线指向东西的名字        print(e.target.gameObject.name);    }    //射线离开    void OnPointerOut(object sender, PointerEventArgs e)        {       print("射线离开了");    }}
0 0
原创粉丝点击