回覆列表
-
1 # Tesel
-
2 # Winso的小雜燴
現在最火和市場佔有率最大的遊戲引擎,一個是Unreal Engine4,一個是Unity3D。UE4是資深引擎,在PC端渲染方面算是無敵,程式設計方面也使用更為燒腦的C++。U3D入門很簡單,深入很難,程式設計方面採用靜態安全的C#語言。Unity是最近因為移動網際網路時代才興起的引擎,最大的優點就是跨平臺特性,在安卓,ios開發以及VR\AR開發具有無與倫比的優勢。HoloLens,HTV Vive,Oculus Rift,PS VR都以Unity為基準平臺開發了SDK,所以,Unity開發VR/AR方便快捷。《爐石傳說》就是Unity開發的手遊。雖然Unity是最近才興起的,但在各個方面發展迅速,已經漸漸成為商業引擎的主導。CSDN2016開發者報告中,VR開發者使用Unity的比例為79%。
先說答案,現階段unity和c#絕對是你的一個很好的選擇。vr開發處理的是使用者的輸入,並給使用者一個滿意的輸出,現在unity在這方面做的很好。
輸入方面,在處理vive,oculus,psvr這種pc或者主機平臺的輸入還是gearvr這樣不帶手柄的輸入,都能提供很完善的解決方案。
輸出方面,3d 圖形學的輸出算是老本行 可能效果不如ue4精美,可是還能夠接受,主要還是看開發者水準,最佳化方面unity最近的版本也算有所作為;除了3d圖形輸出,影片這種細分領域也是有各種外掛的。其他的方面暫時還想不到qaq
另外就是輸入到輸出的過程,邏輯處理了,可能unity的元件模式讓你有點不太適應,不過這也只是一種設計模式,習慣就好。