UE4开始游戏VR初始位置
例如我把玩家起点放在椅子旁边,开始VR游戏时我的视角就在椅子旁边,前提是我必须站在vive默认中心点上。我要站在离vive中心点较远的其它位置时,视角就不在椅子旁边了,可能就穿到墙里面了怎样能让站在任何位置,开始都在椅子旁边(玩家起点位置)??
本帖最后由 UnrealEngineer 于 2018-6-3 20:17 编辑
楼主你看看这样行不,求楼主试验后告知~
UnrealEngineer 发表于 2018-6-3 20:11
楼主你看看这样行不,求楼主试验后告知~
实验了一下,不行啊,场景都翻了90度 本帖最后由 UnrealEngineer 于 2018-6-4 05:15 编辑
feiqing1022 发表于 2018-6-4 00:30
实验了一下,不行啊,场景都翻了90度
那在试一下这个呗~
本帖最后由 feiqing1022 于 2018-6-4 13:22 编辑
UnrealEngineer 发表于 2018-6-4 05:10
那在试一下这个呗~
我这搜不到这样的节点啊,名字倒是一样,节点样式不一样
我用的是4.14版本
本帖最后由 feiqing1022 于 2018-6-4 13:18 编辑
UnrealEngineer 发表于 2018-6-4 05:10
那在试一下这个呗~
节点名字一样,样子不一样啊
feiqing1022 发表于 2018-6-4 13:17
节点名字一样,样子不一样啊
额,这都是个人习惯~~~
UnrealEngineer 发表于 2018-6-4 14:29
额,这都是个人习惯~~~
用您这个方式原理上实现了,就是在Z轴上会旋转。如果我把Z轴断掉,人不在vive原点视角就偏离了,不知道这是咋回事 本帖最后由 UnrealEngineer 于 2018-6-5 13:46 编辑
但是在官方给的框架里,不太好用蓝图完美解决这个偏移问题,得改vive在虚幻4里面的插件源码,估计就是要添加代码在坐标旋转上做一些修正,我没试过。。。
目前的相对来说比较简洁有效的解决方案有两种:
1. 在现实中将用户的位置限制在一定范围空间中,像是一些VR体验店都是让玩家站在一个小站台上,不会随便走动。
2. 在游戏中给予玩家一定提示,让玩家能够按照提示进行位置和方向的调整,直到调整正确才能正式进入游戏地图(基本上很多目前很多游戏都是这样的)
UnrealEngineer 发表于 2018-6-5 13:27
但是在官方给的框架里,不太好用蓝图完美解决这个偏移问题,得改vive在虚幻4里面的插件源码,估计就是要添 ...
明白了,这并不是个好解决问题,非常感谢!
页:
[1]
2