• 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物体  【传送门

  • 相关阅读:
    表的锁机制
    ABAP函数:VIEW_MAINTENANCE_CALL(维护表视图等)
    数据字典中新建表时出现黄色警告的处理
    smartforms长文本处理方式
    打印报表页码
    可以根据柜子内表取出所有的柜子信息的BAPI函数
    方法的重载、类的继承
    构造方法
    函数方法
    方法
  • 原文地址:https://www.cnblogs.com/TDou/p/6594286.html
Copyright © 2020-2023  润新知