(上海工藝美術學校,上海 021808)
獨立游戲是電子游戲中的一個分支,獨立VR 虛擬現實游戲是又獨立游戲的一個分支,其在近年來的發展較為快速,主要是由于科學技術的進步,使得信息得到了最大程度上的共享,同時其的投入成本也變得更低。為此文章對獨立VR虛擬現實游戲設計展開了研究和探討[1]。
獨立游戲屬于電子游戲范疇。獨立游戲是由團隊和獨立游戲制造商開發的,不是由外部發行商資助獨立游戲或其他實體控制游戲內容的游戲。游戲開發團隊的數量多在10人以下,個人風格大,開發者和資金規模大,獨立游戲的類型多為小型游戲。為了吸引用戶的注意力,開發者總是把游戲的創意和藝術風格設計得更具體。獨立的虛擬現實游戲還沒有明確的定義。獨立虛擬現實游戲是獨立游戲的一種,具有與獨立游戲幾乎相同的特點。然而,由于虛擬現實被應用到游戲中,獨立虛擬現實非常流行,與其他獨立游戲不同[2]。
一般來說,單人游戲都是用數字技術設計和開發的。在各種游戲中,數字設備是一個操作平臺。換言之,獨立游戲是非常不同的。所有的操作都基于一個數字平臺。玩家將通過一些虛擬現實設備體驗游戲。主流設備如:HTC vive、occulus rift、gear VR等,他們在游戲和虛擬現實技術中具有很高的應用價值。
發展創新在當代繼續。虛擬現實游戲可以說是光明的。隨著5G通信的正式商業化,5G極大地推動了虛擬現實技術的發展,徹底消除了VR 交互應用的眩暈,使高清電視的內容更加生動,交互速度更快。而且,對于推動虛擬現實的應用,推動虛擬現實游戲產業的創新發展具有重要意義。獨立虛擬現實在創作和設計中具有實時性、交互性和趣味性。成功的獨立虛擬現實通常比商業游戲更清晰、更開放。獨立虛擬現實游戲的創作者不受出版商的驅使或限制。創作者通常根據自己的意愿開發產品。他們結合用戶的感受,在更多的設計游戲中強調創意的內容,表現游戲的特色,吸引用戶的注意力。這些創作者勇于突破傳統的商業游戲模式,為游戲產業的創新和發展做出了巨大貢獻。未來,前衛作品引領娛樂潮流[3]。
虛擬技術可以應用到游戲設計中,利用虛擬環境技術生成虛擬化身仿真場景。該場景具有三維視覺效果,用戶可以真正感受到VR 虛擬現實游戲創造的真實環境內容。人體的運動、視覺焦點和實際位置的變化,給人一種真實的體驗。也可以實時傳輸音頻以匹配游戲效果,借助3D環繞效果,給用戶創造一個真實的世界。虛擬現實技術的仿真與替代越來越受到人們的重視。VR 虛擬現實體驗不是玩家的傳統屏幕游戲。制作游戲場景的真實體驗是增強VR虛擬現實游戲設計和制作競爭力的最重要手段[4]。
虛擬現實不同于傳統的游戲開發。虛擬現實技術具有獨特的空間和實時交互功能。將其應用于虛擬現實游戲的設計中,相應的操作和場景響應操作者的語言和手勢,使玩家能夠實時贏得游戲。虛擬現實技術使虛擬世界成為虛擬現實。虛擬現實技術使玩家走向虛擬世界,實現游戲之間的實時交互,實現玩家之間的多人交流和玩家之間的互動。在游戲的設計中,需要注意的是,游戲玩家進行交互設計,實現高質量、高反饋的效果,不僅可以體驗游戲世界的可操作性,還可以影響他們的想法。
首先,游戲關卡設置是整個系統的重要組成部分,拉出玩家的主要元素。游戲的節奏、畫面和難度進程代表了一個階段的設計水平。例如,通過增加時間和增加血容量來激發玩家的激情,提高游戲樂趣、游戲性和沉浸感。接下來,游戲確保玩家擁有一致和統一的體驗。只有合理的機制才能讓玩家更滿意。例如,如果你想在一個建筑中找到一個,確保玩家知道如何使用這個機制。事先考慮一下提示,清楚地記住玩家。最好的辦法是在市中心留下這個提示,避免在戰斗中忽視。我會在戰斗開始前把這部分放好。這樣你可以逐步配置,給你一個更滿意的體驗[5]。
獨立虛擬現實的虛擬現實游戲交互設計,在虛擬現實環境中創造了“自信感”“愉悅感”和“沉浸感”,不僅與普通游戲的基本功能進行交互,還體現了虛擬現實游戲的特點。例如,射擊類的獨立虛擬現實游戲,玩家在飛機駕駛艙中穿越天空,槍林彈雨從眼前擦過,與恐怖分子生死對決。還有教育類的獨立虛擬現實游戲,如果你沒有認真做化學實驗,就會因操作錯誤而發生中毒爆炸。有一款名為“擊敗軍刀”的游戲是一款音樂節奏游戲,是獨立虛擬現實的代表。游戲擁有精致的游戲場景、高質量的畫面、創新的VR玩法。在游戲中,當障礙物靠近你時,切記動作靈活機智,玩家用指尖接住光劍,用活潑的動作音樂將其斬斷。
Uni3D和unireal engine 4是主流游戲開發引擎,基本上包括中小型游戲開發。兩者的優勢都很突出,在屏幕的精度和開發效率上有很大的差異。UE4在光線和物理方面都很有效。單向3D秒。而U4是游戲控制器,VR控制器支持不錯,游戲體驗也不錯。如果開發的游戲需要更高的屏幕效果,可以選擇UE4。然而,unity 3D現在是一種流行的游戲開發工具。放置虛擬現實項目非常簡單和容易。您可以輕松創建交互式內容,如三維視頻游戲、建筑可視化、實時三維動畫。
游戲編程主要使用C和Java等基本語言。C是所有游戲程序的基礎。Java是一種很好的輔助語言。不同語言的選擇和使用是根據游戲不同的交互需求合理選擇和使用的。
任何游戲產品都需要不斷的改進和優化。特別是在虛擬現實游戲中,強調了交互作用和體驗感。在初始程序完成之后,必須運行測試程序來收集一些錯誤。這些錯誤收集反饋并繼續優化游戲產品。至于優化,我們需要注意以下幾點:(1)從各個方面不斷地找出問題,如:場景、界面、沉浸感、交互設置等;(2)盡可能滿足用戶行為方式和用戶心理學;(3)利用多種元素,有大膽糾正的創新意識;(4)不斷試驗和改進,保證運行穩定性[6]。
在X3D虛擬世界中,一系列探測器可用于實現用戶與虛擬現實世界之間的互動。使用這些探測器節點,瀏覽器可以感知用戶的各種操作,并且用戶可以直接與3D 對象交互,例如開門,移動等。如:(1)觸摸傳感器節點是,瀏覽器域中的虛擬對象之間的聯系傳感器節點,可用觸摸傳感器節點來測試用戶觸摸事件及檢測時間,通過察覺用戶的動作來跟蹤指向設備的位置和狀態。在現實世界中,世界經常在沒有干預的情況下自動變化,它是自動的,并且有一定的規則,而在X3D虛擬世界中,按照某些規則,通過在沒有干預的情況下設定時間來控制形狀更改。(2)時間傳感器節點是將時間值傳遞給其他節點并創建一個虛擬時鐘,可用于控制動態對象的時間。在X3D中,它不會產生任何形狀,因為子節點包含在任何節點組中,并且不會產生任何可視效果。其功能是在時間傳感器的插值部分中定義事件。當時間經過時,可以在時間傳感器插值器中定義事件,該時間傳感器插值器是連續生成的,并且包括在任何組節點中作為子節點[7]。
對中國國粹世界非物質文化遺產——皮影戲進行改編,將皮影戲的精華提取出來,并制作成VR游戲。項目提取了皮影戲中的著名橋段《嫦娥奔月》中的“后羿射日”這一橋段并制作成VR游戲,如圖1所示,玩家將扮演“后羿”將天上的太陽都射下來讓大地回復平靜。

圖1 《VR 后羿射日》游戲截圖Fig.1 Screenshot of the game "VR Houyi Shoots the Sun"
游戲場景由皮影舞臺的形式來展現,舞臺采用2d紙片物件3d搭建的方法來構造。VR游戲視窗靠玩家的頭來移動,使觀眾已臺下觀眾的第一視角來觀看。后羿帶著神箭出現后,鏡頭則拉近到幕布中轉換成后羿第一視角。游戲的開發引擎是Unity3D,通過計算機編程語言控制游戲模型,物理系統配置等進行交互。整個游戲主要使用手柄下方的扳機來實現(射箭)的動作。用戶通過感知的設備(htc.vive)潛入虛擬世界,與計算機游戲內容進行交互。穿越遠古的奇妙場景使玩家忘記勝利和時間的存在,完全沉浸在中國神話故事當中[8]。
由上可知,獨立游戲有自身的優勢,通過作品的創意可以獲取到人們的認可,虛擬現實游戲的制作人員應當探索出合適自己的道路,并在獨立VR 虛擬現實游戲中獲取自信心。