2024 虛擬實境 x 人因設計 12Unity 保齡球遊戲拆解&製作

更新於 2024/06/05閱讀時間約 4 分鐘

上週的作業保齡球規則

Student A

角色:玩家1、玩具球、娃娃A、娃娃B、娃娃C

規則:打擊娃娃,要贏得遊戲需要使用玩具球打擊到娃娃,共有三次機會可以打擊,全部娃娃都有被打擊到就能贏得勝利,如三次機會中只打擊到其中一隻/兩隻娃娃,另外沒被打擊到的娃娃會消失,遊戲立即結束!

Student B

角色(互動物件):球、球瓶1、球瓶2、球瓶3

規則:擊倒球瓶1、2就贏了,擊倒球瓶3會回到原點

Student C

互動物件:球、球瓶1~10

規則:有兩次機會,每次球丟出跑完球道後,會跑回原點,擊倒球瓶1~10就贏。

Student D

發射端 飛彈 球體.......被撞端 瓶狀物 生物

勝利條件 全倒

場地 梯形

以下為可能增加

直接結束條件 發射端物品用完,失敗條件 還有剩下被撞端的物品

Student E

角色:玩家A(球桿)、母球、子球A、子球B、子球C

規則:遊戲名稱叫霹靂迷你撞球,想要贏遊戲需用球桿撞擊母球,母球將所有子球打進洞裡,你就贏了,如果母球進洞則會翻桌


基本上保齡球遊戲可分為兩大部分(拿球那方、還有被擊物那方).

raw-image

那我們開始~

raw-image

準備一個地板、一顆球、一支球瓶、還有剛剛做好視角控制的椅子~~

新建一個腳本叫發射器 ,這邊取名Shooter

打開腳本,先宣告一個物體變數還有發射的瞬間力

public GameObject Bowling;

public float Power = 1.0f;

raw-image

在下面寫一個關於射出球的方法

void ShootProjectile()

{

// 創建一個新的物件,位置和方向與攝影機相同

GameObject projectile = Instantiate(Bowling, transform.position, transform.rotation);

Rigidbody rb = projectile.GetComponent<Rigidbody>();

}

// 確保該物件有 Rigidbody 組件

if (rb != null)

{

// 給物件一個向前的力

rb.AddForce(transform.forward * Power);

}

raw-image


然後再Update 裡面寫上
if (Input.GetMouseButtonUp(2))

{

ShootProjectile();

}

這樣就可以順利發射球出來了

這時候我們再新增一個箭頭,讓互動體驗更好一點。

宣告公開變數 箭頭
public GameObject Arrow;

那箭頭在一開始是不會跑出來,除非我按住滑鼠中鍵不放

void Start()

{

Arrow.SetActive(false);

}

-----------------

接著在Update新增程式碼,因為要一直偵測是不是有按鍵按下,所以必須寫在此欄。

void Update()

{

if (Input.GetMouseButton(2)) //如果持續按下滑鼠中鍵

{

Arrow.SetActive(true); //箭頭跑出來

}

if (Input.GetMouseButtonUp(2)) //如果放開滑鼠中鍵

{

Arrow.SetActive(false); //箭頭消失

ShootProjectile(); //射出球球

}

}

MouseButton(0)(1)(2)(3)(4)(5)

(0)滑鼠左鍵 (1)滑鼠右鍵 (2) 滑鼠中鍵

(3)特殊鍵側邊01 (4)特殊鍵側邊02 (5)特殊鍵側邊03


Input.GetMouseButton 這個可以背一下

這組合我知道的有三種

GetMouseButton、GetMouseButtonDown、GetMouseButtonUp

GetMouseButton 是按鈕按下持續

GetMouseButtonDown 是按鈕按下的那一下,就那一下(要再有反應需放開後再按下)

GetMouseButtonUp 是按鈕放開的那一下,就放開那一下

raw-image

​那這是球發射部分,等等就來處理球瓶的Trigger


    avatar-img
    4會員
    20內容數
    Gavin Hsieh ㄉ基地
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    Gavin Hsieh ㄉ基地 的其他內容
    剩下兩週上課囉,大家加油!! 在一開始我們在課程完成了椅子(角色的移動嘛),但遠遠的看著他移動好像缺少了一些遊戲體驗 嗎?>< 這週我們就來改變遊戲的視角吧~~ 來看一下兩個版本的比較~~ 原本WASD AD控制Y軸旋轉(轉頭),後來改成WASD控制平移座標,把旋轉特別移出來到滑鼠上,
    大家注意看看,有沒有發現Collider 裡面也有一個材質(Material)? 你會發現你沒辦法貼一般漂漂釀釀的材質上去QQ 他上面是寫(Physic Material)物理材質!!?? 那物理材質在哪? 跟新增一般Material一樣路徑哦~~
    其他特殊材質調整 Particles Q:大家有沒有發現剛剛葉子是一面有顏色一面透明? A:Unity的渲染只有單面,超奇怪ㄉ啦,他軟體預設就是單面,要改成雙面也行,但會造成電腦負擔,所以只需在想要雙面渲染的物體上賦予即可,不用整個專案都給它。 單面渲染的情形 材質球著色器定義 Sh
    剛剛調了第一層Rendering Mode渲染模式的參數 進入第二層#Opaque渲染參數介紹 搭配教材一起做好ㄌ,先下載檔案樹葉葉葉🌿🌿🌿 解壓縮後把他拖移進去ASSET裡面 點開剛剛LeafPack,找到Mesh>選擇FBX>找到後拖曳到遊戲編輯畫面 部份模型( Fbx&
    材質和貼圖在遊戲開發中扮演著極為重要的角色,其決定了遊戲物件的外觀和表現。 材質(Material)在Unity中定義物體外觀和視覺特性的屬性集合。 包含了物體的顏色、光澤度、透明度、反射率等信息,可以透過調整這些屬性來改變物體在遊戲中的表現形式。舉例來說,可以創建金屬、塑料、木材等不同材質類型
    觸發器(Trigger) 是碰撞器(Collider) 的另一種型態,可製作不同的互動方式。 那我們就來看Trigger的練習吧 新建一個CUBE,一樣新增一個腳本給他~,命名EntranceTrigger 腳本打下剛剛測試的,確認可以正常運作 private void OnTriggerEn
    剩下兩週上課囉,大家加油!! 在一開始我們在課程完成了椅子(角色的移動嘛),但遠遠的看著他移動好像缺少了一些遊戲體驗 嗎?>< 這週我們就來改變遊戲的視角吧~~ 來看一下兩個版本的比較~~ 原本WASD AD控制Y軸旋轉(轉頭),後來改成WASD控制平移座標,把旋轉特別移出來到滑鼠上,
    大家注意看看,有沒有發現Collider 裡面也有一個材質(Material)? 你會發現你沒辦法貼一般漂漂釀釀的材質上去QQ 他上面是寫(Physic Material)物理材質!!?? 那物理材質在哪? 跟新增一般Material一樣路徑哦~~
    其他特殊材質調整 Particles Q:大家有沒有發現剛剛葉子是一面有顏色一面透明? A:Unity的渲染只有單面,超奇怪ㄉ啦,他軟體預設就是單面,要改成雙面也行,但會造成電腦負擔,所以只需在想要雙面渲染的物體上賦予即可,不用整個專案都給它。 單面渲染的情形 材質球著色器定義 Sh
    剛剛調了第一層Rendering Mode渲染模式的參數 進入第二層#Opaque渲染參數介紹 搭配教材一起做好ㄌ,先下載檔案樹葉葉葉🌿🌿🌿 解壓縮後把他拖移進去ASSET裡面 點開剛剛LeafPack,找到Mesh>選擇FBX>找到後拖曳到遊戲編輯畫面 部份模型( Fbx&
    材質和貼圖在遊戲開發中扮演著極為重要的角色,其決定了遊戲物件的外觀和表現。 材質(Material)在Unity中定義物體外觀和視覺特性的屬性集合。 包含了物體的顏色、光澤度、透明度、反射率等信息,可以透過調整這些屬性來改變物體在遊戲中的表現形式。舉例來說,可以創建金屬、塑料、木材等不同材質類型
    觸發器(Trigger) 是碰撞器(Collider) 的另一種型態,可製作不同的互動方式。 那我們就來看Trigger的練習吧 新建一個CUBE,一樣新增一個腳本給他~,命名EntranceTrigger 腳本打下剛剛測試的,確認可以正常運作 private void OnTriggerEn
    你可能也想看
    Google News 追蹤
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    目前越來越多人投資加密貨幣,市面上也有眾多虛擬貨幣投資交易所,新手小白入門投資虛擬貨幣Jerry建議選擇台灣本土合法的虛擬貨幣交易所會對於自身資產比較有保障,出事至少還能找得到人負責,本篇Jerry分享有在使用的台灣3家虛擬貨幣交易所,包含使用心得與Jerry專屬平台手續費優惠
    Thumbnail
    CIP表示,若越南要實現2030年離岸風電裝置容量6GW的目標,必須在2024年進行離岸風電試點開發,逐步完善相關政策與法規。
    Thumbnail
    為避免相關特別法規(包括VASP規範)頒布前存在法規適用的空窗,現階段或中短期較務實的折衷之道,最佳作法是參照本文增訂相關法條,將虛擬資產(電磁紀錄),尤其是虛擬通貨或加密貨幣等資產定性為物之動產,以示明確且為往後特別法規做鋪路及延伸適用,達到法律體系之完整性。
    Thumbnail
    2024年春節期間,涉及ACE交易所及虛擬貨幣的詐騙事件在臺灣爆發,許多人遭受詐騙集團的傷害。這篇文章對此事件的始末做了描述,提醒讀者警惕投資詐騙。
    Thumbnail
    2024 年,臺灣的虛擬貨幣 / 加密貨幣交易所需求性必定提升,不論是比特幣 ETF 的通過或者比特幣減半的利好消息。本文介紹了一些支援臺幣入金的交易所,每個都擁有獨特的特色和優勢,致力於為用戶提供更安全、更穩定的交易環境。
    Thumbnail
    文章目錄 GA4 簡介 SEO 代理商 GA4 應用 社群媒體代理商 GA4 應用 數位廣告代理商 GA4 應用 數位行銷顧問公司 GA4 應用 網站設計與開發公司 GA4 應用 影片製作公司與內容行銷代理商 GA4 應用 聯絡 TenMax 獲得免費 GA4 健檢機會 GA4
    Thumbnail
    可能包含敏感內容
    驚魂甫定送走2023年,2024年依舊充滿挑戰,此時沈思回顧「只需五瓶威士忌」推薦清單,能顯現對未來的信念,以下個人精選「2024只需五瓶威士忌」推薦清單,願所有朋友有好酒相伴順航2024年:
    Thumbnail
    在2024年,行銷將持續迎來新的挑戰和機遇。精明的行銷人士應該透過不同的渠道和工具來提升品牌的可見性並實現更高的轉換率。3種必須數量掌握的工具
    Thumbnail
    可能包含敏感內容
    送走全球烽火的2023,航向未知的2024年,思考一下:如果都喝好市多買自有品牌柯克蘭威士忌,能不能又撿便宜、又兼顧喝酒品味需求?以下是「2024只需五瓶好市多威士忌」的推薦清單:
    Thumbnail
    可能包含敏感內容
    近年台灣蘭姆酒品牌激增,蘭姆酒在台灣均價低於威士忌,漫長濕熱的日子裡,較低價格讓純飲與調酒都適合的蘭姆酒,給烈酒迷更多飲酒變化彈性,以下是2024只需五瓶蘭姆酒推薦清單,乾杯!
    Thumbnail
    *合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
    Thumbnail
    目前越來越多人投資加密貨幣,市面上也有眾多虛擬貨幣投資交易所,新手小白入門投資虛擬貨幣Jerry建議選擇台灣本土合法的虛擬貨幣交易所會對於自身資產比較有保障,出事至少還能找得到人負責,本篇Jerry分享有在使用的台灣3家虛擬貨幣交易所,包含使用心得與Jerry專屬平台手續費優惠
    Thumbnail
    CIP表示,若越南要實現2030年離岸風電裝置容量6GW的目標,必須在2024年進行離岸風電試點開發,逐步完善相關政策與法規。
    Thumbnail
    為避免相關特別法規(包括VASP規範)頒布前存在法規適用的空窗,現階段或中短期較務實的折衷之道,最佳作法是參照本文增訂相關法條,將虛擬資產(電磁紀錄),尤其是虛擬通貨或加密貨幣等資產定性為物之動產,以示明確且為往後特別法規做鋪路及延伸適用,達到法律體系之完整性。
    Thumbnail
    2024年春節期間,涉及ACE交易所及虛擬貨幣的詐騙事件在臺灣爆發,許多人遭受詐騙集團的傷害。這篇文章對此事件的始末做了描述,提醒讀者警惕投資詐騙。
    Thumbnail
    2024 年,臺灣的虛擬貨幣 / 加密貨幣交易所需求性必定提升,不論是比特幣 ETF 的通過或者比特幣減半的利好消息。本文介紹了一些支援臺幣入金的交易所,每個都擁有獨特的特色和優勢,致力於為用戶提供更安全、更穩定的交易環境。
    Thumbnail
    文章目錄 GA4 簡介 SEO 代理商 GA4 應用 社群媒體代理商 GA4 應用 數位廣告代理商 GA4 應用 數位行銷顧問公司 GA4 應用 網站設計與開發公司 GA4 應用 影片製作公司與內容行銷代理商 GA4 應用 聯絡 TenMax 獲得免費 GA4 健檢機會 GA4
    Thumbnail
    可能包含敏感內容
    驚魂甫定送走2023年,2024年依舊充滿挑戰,此時沈思回顧「只需五瓶威士忌」推薦清單,能顯現對未來的信念,以下個人精選「2024只需五瓶威士忌」推薦清單,願所有朋友有好酒相伴順航2024年:
    Thumbnail
    在2024年,行銷將持續迎來新的挑戰和機遇。精明的行銷人士應該透過不同的渠道和工具來提升品牌的可見性並實現更高的轉換率。3種必須數量掌握的工具
    Thumbnail
    可能包含敏感內容
    送走全球烽火的2023,航向未知的2024年,思考一下:如果都喝好市多買自有品牌柯克蘭威士忌,能不能又撿便宜、又兼顧喝酒品味需求?以下是「2024只需五瓶好市多威士忌」的推薦清單:
    Thumbnail
    可能包含敏感內容
    近年台灣蘭姆酒品牌激增,蘭姆酒在台灣均價低於威士忌,漫長濕熱的日子裡,較低價格讓純飲與調酒都適合的蘭姆酒,給烈酒迷更多飲酒變化彈性,以下是2024只需五瓶蘭姆酒推薦清單,乾杯!