Vive开发教程汇总

最近在整理在HTC Vive平台上开发VR应用程序的教程,如今把结果所有汇总在下面的表格里,但愿更多的开发者参与到VR内容的开发之中,真的很好玩大笑。如今主流的开发VR应用的引擎是Unity3D和Unreal Engine4,UE4本人了解的不够,就先就U3D上的VR开发分享下啦。php

直接上干货视频教程:html

1.  C学院的课程基于HTC Vive的VR游戏开发入门。http://edu.csdn.net/course/detail/2629工具

2.  基于Unity+HTC VIVE的VR游戏开发。 http://edu.manew.com/course/120这个只有5期没作完,是射击游戏的教程。学习

3.  HTC VIVE房产项目实战教程。http://edu.manew.com/course/174。这个要收费149,想作或正在作房地产相关的能够学习下。.net

新手学习看看上面的视频应该就能够作出本身的应用了。针对有必定经验的开发者,下面总结了一些Vive应用常常会遇到的问题,学习下应该能缩短开发周期。3d

1.  场景瞬移问题,由于Vive移动范围有限,想在大场景下移动,如今的主流解决方案是瞬移(Teleport)。参考:视频

     如何在HTC Vive中实现瞬移——一个示例htm

     https://www.htcvive.com/cn/forum/chat.php?mod=viewthread&tid=1173&extra=page%3D1%26filter%3Dreply%26typeid%3D74教程

    用抛物线的点实现HTC Vive瞬移系统游戏

    http://www.manew.com/thread-90539-1-1.html

    金主还能够在Unity的AssetStore中找到一些资源:

    VR Arc Teleporter。https://www.assetstore.unity3d.com/en/#!/content/61561

2.  VR UI问题

    2D的UI在VR中是无法用的,会随着头盔一块儿移动。因此如今的解决方法就是:

1. 把UI作成3D模型。在VR中没有必要拘泥于UI的形式,若是不是有大量文字什么的,简单的操做能够用3D模型来碰撞触发。参见The Lab程序里把头放入圆球中就能够切换到对应场景。

2. 若是须要传统UI,用U3D中的UGUI便可,记得选的WorldSpace,也就是让UI在3D世界中,详细的设置后面再分享。如今直接推荐2款UI制做工具吧,TechnieVirtual Console和Curved UI - VR Ready Solution To Bend /Warp Your Canvas! 本身在商店中搜索下就有了。能够作出曲面UI的效果。

相关文章
相关标签/搜索