1
我正在用THREEjs和webvr-boilerplate開發遊戲。如何正確呈現始終停留在場景頂部的HUD(分數,距離,通電等),我一直在努力奮鬥。我嘗試過一架飛機(帶有從隱藏的畫布元素中引入的紋理),但將它定位在太空中證明是困難的,因爲我無法匹配正確的深度。VR HUD的一個很好的解決方案?
請提供任何線索嗎? :)
我正在用THREEjs和webvr-boilerplate開發遊戲。如何正確呈現始終停留在場景頂部的HUD(分數,距離,通電等),我一直在努力奮鬥。我嘗試過一架飛機(帶有從隱藏的畫布元素中引入的紋理),但將它定位在太空中證明是困難的,因爲我無法匹配正確的深度。VR HUD的一個很好的解決方案?
請提供任何線索嗎? :)
那麼,你不應該有一個經典的HUD,VR不會這樣工作。
您正在尋找一種叫做節能或空間UI的東西 - 即將分數和其他圖標渲染爲場景空間中幾何形狀的固定位置或距離(這稱爲空間UI)。爲了獲得最佳效果,請提供一些模擬實際顯示的遊戲對象的信息,例如汽車儀表板上的燃油表或槍上可見的剩餘子彈(這稱爲含義UI)。
Unity已經取得a nice page describing these concepts。