HTC UnityPlugin 插件使用方法之一 : 基础场景搭建(5分钟快速起步)

基础场景搭建(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,下次见

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,464评论 19 139
  • This article is a record of my journey to learn Game Deve...
    蔡子聪阅读 9,334评论 0 9
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,633评论 25 709
  • 倾曼阅读 2,241评论 0 0
  • 最近煲一下来填坑 对我而言煲耳机就是纯放SQ轻音乐然后流行乐十几小时 不喜欢用粉噪白噪因为据说伤耳机🤷‍♀️ (纯...
    Juvenilia阅读 962评论 0 0