zoukankan      html  css  js  c++  java
  • GJM : Unity开发HTC vive 二、操作GUI 【转载】

    腾讯GAD  窗间风月

    原文URL : http://gad.qq.com/article/detail/7192151

    版权所有,禁止匿名转载;禁止商业使用;禁止个人使用。

    HTC VIVE 是基于Steam VR 运行的,所以要想对HTC VIVE进行开发还需要安装Steam VR才行,前面已经给大家介绍过手柄按钮篇,下面要介绍的是Unity在对HTC vive进行开发时的GUI 操作,一起来看看吧。

    1、导入SDK:SteamVR Plugin和Vive Input Utility

    2、删除场景中的默认摄像机,将CameraRig拖入场景

     Unity开发HTC vive 二、操作GUI

    将VivePointers拖入场景

     Unity开发HTC vive 二、操作GUI

    3、在场景中添加一个按钮

     Unity开发HTC vive 二、操作GUI

    4、删除EventSystem对象,删除Canvas对象下的两个脚本,设置模式为World Space

     Unity开发HTC vive 二、操作GUI

    为Canvas添加 CanvasRaycastTarget脚本

     Unity开发HTC vive 二、操作GUI

    5、设置Canvas的位置,大小和缩放

     Unity开发HTC vive 二、操作GUI

    设置按钮大小和位置

     Unity开发HTC vive 二、操作GUI

    6、这样就ok了。运行以后,手柄会出两根射线,当射线照射到按钮时,会有一个黄色的球,这个时候,按Trigger按钮,就可以实现点击按钮的动作了。

     Unity开发HTC vive 二、操作GUI

    其他的NGUI对象操作方法类似,这样操作界面还是蛮不错的。

    ——————————————————————————————————

    系列分享:

     GJM:Unity开发HTC vive 一、手柄按钮           【传送门

     GJM : Unity开发HTC vive 二、操作GUI           【传送门

     GJM:Unity开发HTC vive 三、远处拖动3D物体  【传送门

  • 相关阅读:
    0-1性能测试需求分析
    1-10jmeter关联,正则表达式(待巩固)
    1-9jmeter集合点,并发操作
    1-8.jmeter设置断言(检查点)
    1-6jmeter性能测试基础
    泛型中的协变和逆变
    jsPlumb
    jQuery UI vs Kendo UI & jQuery Mobile vs Kendo UI Mobile
    31天重构
    Visual Studio 小工具
  • 原文地址:https://www.cnblogs.com/TDou/p/6594286.html
Copyright © 2011-2022 走看看