VRTK快速入门(杂谈篇)(Yanlz+Unity+VRTK+)

VRTK快速入门(杂谈篇)

版本git

做者github

参与者面试

完成日期数据库

备注编程

VRTK_QuickStart_ByTalk_V01_1.0设计模式

严立钻网络

 

2018.10.05数据结构

 

 

 

 

 

 

 

 

#《VRTK快速入门(杂谈篇)》发布说明:框架

++++“VRTK快速入门(杂谈篇)”,VRTK是立钻哥哥2018年度重点打造的技术突破点,因此对于这个领域的研究学习将会推出不少系列,可是,现基于对VRTK的认识比较少,因此,先推出几个“杂谈”,等造成比较全面的知识体系后,再推出快速入门、基础夯实、进阶实战等系列ide

++++“VRTK快速入门(杂谈篇)”,定位在杂谈,是记录立钻哥哥探索的过程,仅仅是记录,不作技术性规定

 

 

 

#《VRTK快速入门(杂谈篇)》目录:

++++A.一、VRTK基本配置

 

 

 

 

 

 

 

##A.一、VRTK基本配置

##A.一、VRTK基本配置

++A.一、VRTK基本配置

++++A.1.一、VRTK环境搭建

 

 

###A.1.一、VRTK环境搭建

###A.1.一、VRTK环境搭建

++A.1.一、VRTK环境搭建

++++立钻哥哥:准备VRTK资源

++++VRTK的GitHub地址:https://github.com/thestonefox/vrtk

++++VRTK的官网地址:https://vrtoolkit.readme.io/

++++VRTK的AssetStore地址:https://assetstore.unity.com/packages/tools/vrtk-virtual-reality-toolkit-vr-toolkit-64131

 

++一、新建一个空物体更名为[Yanlz_VRTK_SDKManager],而且添加脚本:VRTK_SDKManager;

++++立钻哥哥:空物体(Yanlz_VRTK_SDKManager)=>脚本(VRTK_SDKManager.cs

 

++二、新建一个空物体更名为[Yanlz_VRTK_SDKSetup],而且添加脚本:VRTK_SDKSetup;

++++立钻哥哥:空物体(Yanlz_VRTK_SDKSetup)=>脚本(VRTK_SDKSetup.cs

 

++三、将SteamVR或Oculus中的[CameraRig]拖到[Yanlz_VRTK_SDKSetup]下作其子物体;

++++立钻哥哥:头盔预制体[CameraRig]=>[Yanlz_VRTK_SDKSetup]子物体

++++Oculus头盔预制体:Oculus/VR/Prefabs/OVRCameraRig.prefab;

 

++四、选择脚本VRTK_SDKSetup.cs的“Quick Select”为SteamVR或OculusVR;

++++立钻哥哥:脚本[VRTK_Setup.cs]的[Quick Select]为SteamVROculusVR

 

++五、点击脚本VRTK_SDKManager.cs的“Auto Populate”

++++立钻哥哥:脚本[VRTK_SDKManager.cs]的[Auto Populate]

 

++六、给[Yanlz_VRTK_SDKManager]新建三个空物体,并更名为Yanlz_LeftController、Yanlz_RightController、Yanlz_PlayerArea,首先给Yanlz_LeftController、Yanlz_RightController添加基础交互脚本;而后再给YanlzPlayerArea添加瞬移脚本

++++立钻哥哥:在自定义空物体[Yanlz_VRTK_SDKManager]下新建三个空物体:[Yanlz_LeftController]、[Yanlz_RightController]、[Yanlz_PlayerArea]

++++给[Yanlz_LeftController]、[Yanlz_RightController]添加基础交互脚本:

--VRTK_ControllerEvents.cs;

--VRTK_InteractGrab.cs;

--VRTK_InteractTouch.cs;

--VRTK_InteractUse.cs;

--VRTK_Pointer.cs;

--VRTK_StraightPointerRenderer.cs;

++++给[Yanlz_PlayerArea]添加瞬移脚本:

--VRTK_BasicTeleport.cs;

 

++七、若是须要给左右手柄按钮添加提示信息,则将VRTK/Prefabs/下的ControllerTooltips预制体拖入到Yanlz_LeftController、Yanlz_RightController下;

++++立钻哥哥:增长手柄调试信息:将[ControllerTooltips]预制体拖入到[Yanlz_LeftController]和[Yanlz_RightController]下

 

++八、将[Yanlz_LeftController]、[Yanlz_RightController]拖入脚本[VRTK_SDKManager]中;

++++立钻哥哥:将自定义的空物体手柄[Yanlz_LeftController]和[Yanlz_RightController]拖入脚本[VRTK_SDKMananger.cs]中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

++立钻哥哥推荐的拓展学习连接(Link_Url)

立钻哥哥推荐的拓展学习连接(Link_Url)

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

++++HTC_VIVE开发基础http://www.javashuo.com/article/p-mhcdmelt-bt.html

++++Oculus杂谈http://www.javashuo.com/article/p-unmgvyjw-ce.html

++++Oculus安装使用http://www.javashuo.com/article/p-ulvvimkb-cr.html

++++VRTK杂谈http://www.javashuo.com/article/p-gsryrkjk-eb.html

++++VRTK快速入门(杂谈)http://www.javashuo.com/article/p-bgvfnmia-cm.html

++++VRTK代码结构(目录)http://www.javashuo.com/article/p-wfilzqyd-es.html

++++VRTK(SceneResources)http://www.javashuo.com/article/p-ryptqvzl-hm.html

++++VR实验:以太网帧的构成http://www.javashuo.com/article/p-fnfhdcgt-bp.html

++++FrameVR示例V0913http://www.javashuo.com/article/p-xnlrngai-cw.html

++++Unity5.x用户手册http://www.javashuo.com/article/p-ufnzpmga-s.html

++++Unity面试题ABChttp://www.javashuo.com/article/p-mwacxwca-gm.html

++++Unity面试题Dhttp://www.javashuo.com/article/p-wuwcrclr-s.html

++++Unity面试题Ehttp://www.javashuo.com/article/p-hmabbtmc-ba.html

++++Unity面试题Fhttp://www.javashuo.com/article/p-olslkfao-cq.html

++++Cocos2dx面试题http://www.javashuo.com/article/p-daozmsii-cz.html

++++Lua快速入门篇(Xlua拓展):http://www.javashuo.com/article/p-rrszijom-cm.html

++++Lua快速入门篇(XLua教程):http://www.javashuo.com/article/p-pduvmusb-ho.html

++++Lua快速入门篇(基础概述)http://www.javashuo.com/article/p-shernvtt-u.html

++++框架知识点http://www.javashuo.com/article/p-eufbowgf-u.html

++++游戏框架(UI框架夯实篇)http://www.javashuo.com/article/p-cvemoigb-cu.html

++++游戏框架(初探篇)http://www.javashuo.com/article/p-zfpoilbc-hy.html

++++设计模式简单整理http://www.javashuo.com/article/p-rngqugib-hg.html

++++专题:设计模式(精华篇)http://www.javashuo.com/article/p-nbohnaya-hw.html

++++U3D小项目参考https://blog.csdn.net/vrunsoftyanlz/article/details/80141811

++++Unity案例(Vehicle)http://www.javashuo.com/article/p-wxnfscgy-dy.html

++++UML类图http://www.javashuo.com/article/p-sxberuew-bm.html

++++Unity知识点0001http://www.javashuo.com/article/p-ryvdxxjr-ep.html

++++Unity知识点0008http://www.javashuo.com/article/p-kxgstxls-gu.html

++++U3D_Shader编程(第一篇:快速入门篇)http://www.javashuo.com/article/p-kyppgrac-gz.html

++++U3D_Shader编程(第二篇:基础夯实篇)http://www.javashuo.com/article/p-qkyowtli-hv.html

++++Unity引擎基础http://www.javashuo.com/article/p-beommoeb-ka.html

++++Unity面向组件开发http://www.javashuo.com/article/p-eigmuvut-dt.html

++++Unity物理系统http://www.javashuo.com/article/p-nqvvciwv-kd.html

++++Unity2D平台开发http://www.javashuo.com/article/p-ycaagdtj-hs.html

++++UGUI基础http://www.javashuo.com/article/p-rukxwckw-mc.html

++++UGUI进阶http://www.javashuo.com/article/p-wcatruhq-gt.html

++++UGUI综合http://www.javashuo.com/article/p-dkccmqii-gg.html

++++Unity动画系统基础http://www.javashuo.com/article/p-mbrdouxy-dq.html

++++Unity动画系统进阶http://www.javashuo.com/article/p-aqaqpbkh-bp.html

++++Navigation导航系统http://www.javashuo.com/article/p-dswwllas-t.html

++++Unity特效渲染http://www.javashuo.com/article/p-ckojjyfj-bp.html

++++Unity数据存储http://www.javashuo.com/article/p-bvlzynso-m.html

++++Unity中Sqlite数据库http://www.javashuo.com/article/p-ejutsbxl-ca.html

++++WWW类和协程http://www.javashuo.com/article/p-dbwmhsav-cy.html

++++Unity网络http://www.javashuo.com/article/p-sqrlntgh-dw.html

++++C#事件http://www.javashuo.com/article/p-zmwruvql-gm.html

++++C#委托http://www.javashuo.com/article/p-uozpymaf-gh.html

++++C#集合http://www.javashuo.com/article/p-sfqfdqsf-ex.html

++++C#泛型http://www.javashuo.com/article/p-xrttqngo-ee.html

++++C#接口http://www.javashuo.com/article/p-vhlfplgv-dm.html

++++C#静态类https://blog.csdn.net/vrunsoftyanlz/article/details/78630979

++++C#中System.String类http://www.javashuo.com/article/p-olslkfao-cq.html

++++C#数据类型http://www.javashuo.com/article/p-hmabbtmc-ba.html

++++Unity3D默认的快捷键http://www.javashuo.com/article/p-wuwcrclr-s.html

++++游戏相关缩写http://www.javashuo.com/article/p-mwacxwca-gm.html

++++UnityAPI.Rigidbody刚体http://www.javashuo.com/article/p-phaztrtw-w.html

++++UnityAPI.Material材质http://www.javashuo.com/article/p-ntyoqcng-q.html

++++UnityAPI.Android安卓http://www.javashuo.com/article/p-fyyfgkck-q.html

++++UnityAPI.AndroidJNI安卓JNIhttp://www.javashuo.com/article/p-kvxjsnzf-w.html

++++UnityAPI.Transform变换http://www.javashuo.com/article/p-bfgrrhxl-cq.html

++++UnityAPI.WheelCollider轮碰撞器http://www.javashuo.com/article/p-smnaoooi-cn.html

++++JSON数据结构http://www.javashuo.com/article/p-dljbtddn-g.html

++++CocosStudio快速入门http://www.javashuo.com/article/p-qldbaqqa-v.html

++++Unity企业内训(目录)http://www.javashuo.com/article/p-oefbctlf-mn.html

++++Unity企业内训(第1讲)http://www.javashuo.com/article/p-ehlblkrj-mc.html

++++Unity企业内训(第2讲)http://www.javashuo.com/article/p-tiecmlwc-ma.html

++++Unity企业内训(第3讲)http://www.javashuo.com/article/p-mlpucjnv-ma.html

++++计算机组成原理(教材篇)http://www.javashuo.com/article/p-sejaldpf-kr.html

++++立钻哥哥Unity 学习空间: http://blog.csdn.net/VRunSoftYanlz/

--_--VRunSoft:lovezuanzuan--_--