有一個操蛋的需求,就是VR相機在場景里得跟隨物體轉動。自身無法轉動。
也就是戴上頭盔之后,自己轉動頭部,不讓看到身后場景,一直保持跟物體視角同步應該怎么實作??????
uj5u.com熱心網友回復:
這么干不就失去VR頭盔的意義了嗎,那直接不使用HTC Camera那個腳本,就直接把頭顯當顯示幕了,如果有其他功能的話可以到腳本里只把旋轉那部分注釋掉。然后相機作為指定物體的子物體,這樣那個物體不動的話,畫面也不動了。
uj5u.com熱心網友回復:
靜止攝像機轉動,XR里有API,可以查一下。自己轉動,不讓轉動到某個角度就要計算一下。當轉到某個角度是限制旋轉
uj5u.com熱心網友回復:
老哥是你阿哈哈哈。我現在用的是5.6版本,這個版本里面直接就沒有XR這個類別庫。。。uj5u.com熱心網友回復:
二樓大神說的注釋那個腳本的旋轉代碼呢? 求助。我本身也覺得這個需求很惡心。但是現在做的話,頭盔如果隨意轉動,就會穿透人身。沒有第一人稱的體驗感。uj5u.com熱心網友回復:
如果只是想不穿透身體的話,可以調相機的最小渲染距離。做限制的代碼是SteamVR插件那個Camera的代碼,詳細的記不清了,你找一下head相關或者eye相關的代碼,有設定rotation的地方,都試一下吧
uj5u.com熱心網友回復:
5.6應該是VRuj5u.com熱心網友回復:
對啊,就很難受。現在移植專案也不好弄。再就沒有其他解決辦法嗎轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/9361.html
標籤:Unity3D
上一篇:為什么VS運行不了?
