Unity 保齡球遊戲
本教學使用 Unity 遊戲引擎搭配 HurricaneVR 開發套件製作 VR 保齡球遊戲,保齡球遊戲的基本規則:
-
球道:保齡球比賽的球道長約 18.29 公尺,寬約1.07 公尺,球道的末端有三角形排列的十個木瓶,稱為瓶座。
-
球:比賽使用的球有不同大小、重量與材質,可依據個人喜好選擇,通常男性使用重量較重的球,女性使用較輕的球。
-
玩法:每局比賽由玩家扔出兩個球,目的是要將盡可能多的瓶子擊倒。如果第一次扔出的球將所有的瓶子都擊倒,這稱為“STRIKE”,該局比賽結束時得分為 10 分,並進入下一局比賽。如果第一次扔出的球只擊倒了一些瓶子,第二次扔出的球可以繼續擊倒剩下的瓶子,這稱為“SPARE”,該局比賽結束時得分為 10 分。如果在兩次投球都未能擊倒所有的瓶子,則該局比賽結束,這局得分為擊倒的瓶子數量的總和。
-
得分:每局比賽結束後,根據擊倒的瓶子數量計算得分。如果擊倒了 STRIKE,該局得分為 10 分,再加上下兩次比賽得到的得分。如果擊倒了 SPARE,該局得分為 10 分,再加上下一次比賽得到的得分。如果未擊倒 STRIKE 或 SPARE 該局得分為擊倒的瓶子數量的總和。
-
總得分:比賽結束後,將每局得分加總起來,得到總得分。最高得分為 300 分,也就是 12 局全部 STRIKE 擊倒。
保齡球是一種適合不同年齡玩家參加的運動,不同的比賽與場地可能會有一些變化,玩家需要遵守該比賽的特定規則。通過遵守比賽規則和注意事項,玩家可以享受到運動帶來的樂趣與挑戰。以下是 Unity 保齡球館場景。
場景模型 Bowling Club [ 連結 ]
Unity 保齡球遊戲玩法
進入遊戲後,玩家會在保齡球俱樂部入口。
首先,前往保齡球俱樂部的櫃台,玩家可以選擇遊玩的局數(預設 10 局)
玩家移動的功能是 HurricaneVR 提供的傳送功能,請參考 HurricaneVR 教學。
開始比賽,走到出球口,抓取保齡球。
開始投球吧!
為了讓玩家看清楚球道上的瓶子,旁邊的螢幕有攝影機拍攝的畫面。
附錄.Unity 保齡球遊戲主要腳本的程式碼
Pin_Change 腳本比較複雜,變數包括遊玩的回合數、目前回合、是否一次全倒或二次全倒、總得分數、各回合得分等。
附錄.保齡球遊戲開發參考用單字
中文 |
英文 |
日文 |
保齡球 |
Bowling |
ボウリング |
球道 |
Lane |
レーン |
瓶座 |
Pinsetter |
ピンセッター |
木瓶 |
Pin |
ピン |
球 |
Ball |
ボール |
投球 |
Throw |
スロー |
STRIKE |
STRIKE |
ストライク |
SPARE |
SPARE |
スペア |
得分 |
Score |
スコア |
比賽 |
Game |
試合 |
球鞋 |
Bowling shoes |
ボウリングシューズ |
|