开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:2178

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 1001|回复: 10

[半闲之人] 关于SteamVR摄像机和普通摄像机冲突的解决办法

[复制链接]  [移动端链接]
5熟悉之中
597/1000
排名
5026
昨日变化
2

3

主题

45

帖子

597

积分

Rank: 5Rank: 5

UID
43978
好友
2
蛮牛币
2005
威望
0
注册时间
2014-9-7
在线时间
175 小时
最后登录
2018-3-26
发表于 2016-12-16 17:04:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x

先说一下问题的来源,最近做的项目,包含普通场景到VR场景的一个转换,项目升级到unity5.4.2后,不管是普通的场景还是VR场景,都会在HTC Vive里面显示,导致普通场景显示不正常,搜索很多资料,总结了一下。


  • 在PlayerSettings里有个选项VirtualRealitySupported,这个选项导入SteamVR时取消是不管用的,SteamVRSetting在onload的时候,会自动把它勾选。
  • 普通场景想要在导入SteamVR后禁用乱入的VR摄像机,需要使用VRSetting.enable=false;
  • 使用VRSetting.enable=false,起始场景是普通场景时,会把当前这相机的Field of View设置成100多的一个值,需要注意重新设置这个值。
  • 在转到VR场景的时候,不仅仅需要设置VRSetting.enable=true,还需要手动初始化SteamVR的相关组件,不然在vr场景只会看到空场景,初始化的代码代码如下:
    [C#] 纯文本查看 复制代码
    VRSettings.enabled = true;
                SteamVR.enabled = true;
                SteamVR vr = SteamVR.instance;
                SteamVR_Render render = SteamVR_Render.instance;
                render.enabled = true;
                vrCamera.enabled = true;//此处是SteamVR_Camera的引用




评分

参与人数 1鲜花 +5 收起 理由
L1247 + 5 赞一个!

查看全部评分


回复

使用道具 举报

5熟悉之中
729/1000
排名
3237
昨日变化
16

0

主题

94

帖子

729

积分

Rank: 5Rank: 5

UID
92192
好友
1
蛮牛币
1408
威望
0
注册时间
2015-4-14
在线时间
245 小时
最后登录
2018-4-25
发表于 2016-12-17 23:15:23 | 显示全部楼层
不错不错,给个赞

回复

使用道具 举报

3偶尔光临
215/300
排名
43126
昨日变化
10

1

主题

46

帖子

215

积分

Rank: 3Rank: 3Rank: 3

UID
155696
好友
1
蛮牛币
78
威望
0
注册时间
2016-7-28
在线时间
165 小时
最后登录
2018-1-25
发表于 2016-12-18 10:43:50 | 显示全部楼层
大婶~~~~

回复

使用道具 举报

5熟悉之中
636/1000
排名
4218
昨日变化
1

0

主题

64

帖子

636

积分

Rank: 5Rank: 5

UID
144655
好友
0
蛮牛币
202
威望
0
注册时间
2016-4-6
在线时间
276 小时
最后登录
2018-4-13
发表于 2016-12-19 10:23:00 | 显示全部楼层
这个问题我也遇到过,只要用unity5.4以上的版本就会出现这个问题,VirtualRealitySupported的问题,我们的解决办法是用Unity5.3.6。

回复 支持 反对

使用道具 举报

5熟悉之中
887/1000
排名
3080
昨日变化
2

2

主题

221

帖子

887

积分

Rank: 5Rank: 5

UID
82215
好友
0
蛮牛币
334
威望
0
注册时间
2015-3-20
在线时间
253 小时
最后登录
2018-4-20
发表于 2016-12-19 10:23:40 | 显示全部楼层
不错不错,给个赞

回复

使用道具 举报

6蛮牛粉丝
1326/1500
排名
2193
昨日变化
1

9

主题

342

帖子

1326

积分

Rank: 6Rank: 6Rank: 6

UID
45034
好友
1
蛮牛币
3158
威望
0
注册时间
2014-9-15
在线时间
415 小时
最后登录
2018-4-18
发表于 2016-12-20 08:44:00 | 显示全部楼层
原来如此,学习了

回复

使用道具 举报

7日久生情
1646/5000
排名
1659
昨日变化
5

4

主题

278

帖子

1646

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
98190
好友
2
蛮牛币
3263
威望
0
注册时间
2015-5-7
在线时间
682 小时
最后登录
2018-4-25
发表于 2016-12-21 14:42:23 | 显示全部楼层
调试的时候总是切换VirtualRealitySupported,有点麻烦

回复 支持 反对

使用道具 举报

排名
19910
昨日变化
10

1

主题

19

帖子

58

积分

Rank: 2Rank: 2

UID
20401
好友
0
蛮牛币
76
威望
0
注册时间
2014-4-6
在线时间
16 小时
最后登录
2017-9-18
发表于 2017-1-17 17:41:53 | 显示全部楼层
赞!学习了
[发帖际遇]: Lynn1233208 乐于助人,奖励 2 蛮牛币. 幸运榜 / 衰神榜

回复

使用道具 举报

4四处流浪
330/500
排名
10757
昨日变化
5

0

主题

167

帖子

330

积分

Rank: 4

UID
180321
好友
3
蛮牛币
400
威望
0
注册时间
2016-11-21
在线时间
83 小时
最后登录
2018-4-25
发表于 2017-3-7 16:39:32 | 显示全部楼层
受教了那

回复

使用道具 举报

6蛮牛粉丝
1095/1500
排名
4101
昨日变化
1

5

主题

503

帖子

1095

积分

Rank: 6Rank: 6Rank: 6

UID
239879
好友
1
蛮牛币
1856
威望
0
注册时间
2017-8-26
在线时间
279 小时
最后登录
2018-4-24
发表于 2017-10-17 08:44:33 | 显示全部楼层
谢谢分享 ,真的不错 ,去实验一下

回复 支持 反对

使用道具 举报

4四处流浪
328/500
排名
9247
昨日变化
3

0

主题

108

帖子

328

积分

Rank: 4

UID
73742
好友
2
蛮牛币
8
威望
0
注册时间
2015-2-8
在线时间
115 小时
最后登录
2018-3-30
QQ
发表于 2018-1-29 16:41:22 | 显示全部楼层
666666666666666666666666666666

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表