華文網

在VR遊戲的研發中 到底該如何進行設計的規劃過程

在開發休閒動作類型的VR遊戲《Snowday》過程中,我反思了整個程式設計過程。

很多人認為VR就是讓人們去體驗一種虛擬的環境,但將其用作一種工具卻屬不易。

如何將VR更變為可以創建像監視器/鍵盤/滑鼠組合一樣多樣化的生態系統平臺呢?

直到最後,我得出的結論是,唯一的方法是從頭開始構建一個可以重複反覆運算的作業系統,而這個作業系統沒有相應的外設,但又必須在VR之外可以觸摸到。以下我對UI的一些想法。

手勢/圖形程式設計

我在大學裡學了幾年的漢語,將圖形符號結合在一起創作出抽象的意義對於我來說是一個核心概念。在開發的過程中,我曾使用iPhone來寫漢字。使用者使用手指在螢幕上寫入字體,iPhone提供了很多相似的選項。

VR程式設計環境可以使用手勢和圖形概念的組合,從而產生巨大的效果。用戶可以使用一隻手從容器中取出任何東西,而另外一隻手選擇刻意的姿勢。

確定不同的邏輯架構

與大多數程式設計語言類似,一組手勢不能被覆蓋,包括識別if語句,for迴圈等。

這些手勢中的一些可以附加到新的手勢上,很像關鍵字被添加到Java中的方法頭或變數聲明上。在語言學上來講,這也可以與“ma”字元如何附加到中文句子的末尾以將語句轉換成問題進行比較。

這可以用於描述需要某種描述的函數、資料類型、分類和任何其他程式設計結構。

連接點

最後,如果您無法將參數連接到函數、實例類,將其作為輸入類,並將方法添加到分類中,這些都不能說明什麼。為了解決這個問題,

上述提及的一些手勢可以用來表示輸入和輸出。然後,當用戶調用功能手勢時,它們可以在自己之間拖動線以用作輸入。