美文网首页VRUnity3d Vive开发VR开发
HTC UnityPlugin 插件使用方法之一 : 基础场景搭

HTC UnityPlugin 插件使用方法之一 : 基础场景搭

作者: Angeladaddy | 来源:发表于2017-02-18 01:22 被阅读270次

    基础场景搭建(5分钟快速起步)

    首先下载以下插件:
    SteamVR
    Vive Input Utility

    • 删除默认相机
    • 在SteamVR/Prefabs/下找到[CameraRig]拖到场景中(这个自不用说)
    • 在HTC.UnityPlugin/ViveInputUtility/Prefabs下找到VivePointers组件拖入场景
    • 场景中新建一个3d的Canvas
      • renfer mode设置为world space
      • 移除canvas上默认的event system组件
      • 移除canvas scalar组件(可选)
      • 移除graphic raycaster组件(可选)
      • scale x ,y 都设置为0.01
      • 添加CanvasRaycastTarget组件
      • 添加一个Button,将hover颜色设置一个鲜艳恶俗的颜色,提提神
        完成图:


        Paste_Image.png

        新建一个c#脚本UITest拖到Canvas上:

     void Start () {  
            GetComponentInChildren<Button>().onClick.AddListener(() => { Debug.Log("hahhaha"); });
        }
    

    测试场景正确打印哈哈哈。
    是的,事件还是那个事件,按钮还是那个按钮,这就是这个插件方便和优雅的地方,依然是使用系统默认的事件系统,比VRTK不知道高明到哪里去了。

    Paste_Image.png

    第二篇有空来吐槽VRTK,下次见

    相关文章

      网友评论

        本文标题:HTC UnityPlugin 插件使用方法之一 : 基础场景搭

        本文链接:https://www.haomeiwen.com/subject/bulrwttx.html