UE4学习之VR(一)

这个系列,从VR开始入手,关于UE4的基础知识还不够充足,但是由于工作需要还是要先从VR开始,“UE4学习之路”系列也会继续下去。

用UE做VR,还是相着对比着Unity来学,可是貌似不太一样,而且4.12之前和之后方法也不太一样,4.12之后,在新建工程里面多了“VR”模式,这样对于 做VR的方式有没有影响还不是太明确,

还有发布,也不是很清楚。本想着从UE4里面怎么结合HTC vive 开始,到后面的交互,在到后面的发布,这样一个路线学习,但是能从头讲到尾的课程根本没有,所以只能用 百度问题的方式去学习了。


1.我用的是最新的 4.16.1,直接建立了一个“VR”的模板,还是不包含“初学者内容”,这个“初学者内容” 好像跟各种模板没有什么关系,是固定的一些资源。打开是这样的:


6496250-369adea39993c15f.png

因为没有 HTC Vive 头盔,所以没有办法确定,这个玩意是不是连上就能玩的。只能去看下它的工程目录里面的一些内容,最后一个文件夹“Map”里面有三个“Level”也就是有三个关卡(我还是习惯叫场景)


6496250-f052a497505941ba.png

三个下面 对应的是各自的烘焙数据,跟Unity的一样,烘焙完了会有一个 Data数据。

另外两个场景看起来是一样的,但是名字不一样,不知道有什么差别?


6496250-69dfe7e7cebab2d2.png

插曲:这里面的场景都是保存在“Map”文件夹下, 因为看到一个视频里,在设置两个控制器模型的时候去设置了一下“Setting”——“Project Setting”——“Maps & Modes”,具体界面:


6496250-fd9ab726791cbb6e.png

这时候,我就不禁想到,这个 Map 和 Level是个什么关系,因为我点开Map的设置,里面可以选择Level:


6496250-2d34d484a629bb59.png

这个设置到底是干嘛的,有什么作用,这里就先不研究了,以后再说吧……


在工程目录里,还有一个一个比较重要的文件夹,就是蓝图文件夹了:


6496250-15b8b8cc5219647c.png

这些蓝图到底有什么用,目前肯定是不知道,后面在学习,先来看看类型,可以看到图中的蓝图,虽然都是蓝图文件,但是前面的图标不一样,这些蓝图文件并不是在上面的“BluePrints”菜单下建立的,而是在工程目录里面,右键,有个Blueprint Class:


6496250-933dd35ffe3a4643.png

点击以后,会弹出个对话框;


6496250-de974dbfb6ada1c6.png

可以看到有这么多类型的 蓝图 前面的图标 都是和 工程目录里面建好的那些 一 一对应的,而且没种后面都写了简介,告诉你这个东西是干嘛用的。


6496250-b578e23682a643f0.png

反正没种类型都是它的意思,这些以后学到了再说吧(下面是对 Panw类型的解释)


6496250-a729bd74ea37811a.png

之前 在百度,发布UE4 VR的时候,涉及到这样一个问题,就是怎么让打包出去的程序,打开就是 以VR 模式运行的,而不用再额外的按“Ctrl + Enter键”,其中提到要在蓝图里面设置一下,其中有些回答是这样的:


6496250-6fd0f8bc9e1487b4.png


6496250-073a4ae92cc93f52.png

回答里面,都提到了HMD 这个玩意,现在还不知道啥意思

于是我想在这个 案例里面找到这样的东西,发现列表里面有个带“HMD”字样的蓝图:



6496250-68bef5979e7cde03.png

打开:


6496250-c0ac992d2b4cb3b7.png

并没有找到“begin Play” 什么的。


但是在一部视频里找到了:


6496250-dea379cf97823ec6.png

是在建立的一个 “Pawn”类型的蓝图里面的,Event Graph 下面,在“Event Begin Play”上面直接连了一个 “Enable HMD”,把Enable 打上勾。

对于这个蓝图,在这里说一下,蓝图好像很多地方都有,并且针对不同的东西,比如上面说的 Blueprint Class 里面有好多类型,还有 上面BluePrints 菜单下面,还有一些:


6496250-6d502df2d4b0f832.png

可以看到,这些好像有事蓝图的大类,像“pawn”类型的那些蓝图只不过是 Blueprint class 下面的子类。还有和 Blueprint class 大类 一样的,针对Level的  project Setting的,World Override的。

另外,我自己测试了一下,自己建立了个“pawn”类型的蓝图,当我关闭再打开后是这样的:


6496250-85b37780fa4d6849.png

找不到图形界面了,这时候只要点击 途中蓝色字体 的“ Open Full Blueprint editor”就可以了,但是官方的的示例模板里面的蓝图就不会这样,打开还是图形界面,这不知道是不是个Bug,有时候打开又不会出现,这种情况,不管了……

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值