iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0
自我挑戰組

30天做中學unity遊戲設計系列 第 7

Day-07 做出各種不同樣式的方塊

  • 分享至 

  • xImage
  •  

今天查了才發現,俄羅斯方塊的方塊總共有7種樣式,而且每一種都有自己的名字,就挺炸裂的。
https://ithelp.ithome.com.tw/upload/images/20250822/20177712g9anB2xy8o.png

話不多說,我們直接開始吧!

我們先來說說甚麼是Prefab

我們可以把Prefab想像成是藍圖,然後我們再使用這些藍圖去創造物件,這樣每次要修改物件的時候,只要修改這個藍圖,所有使用這個藍圖創造出來的物件就都會一起修改,方便我們批量修改、編輯。
更棒的是這讓我們可以在遊戲執行的過程中創造出它的複製而不用在製作時就預先複製一大堆搞得場景很亂而且還麻煩。
我們今天要做的事情是做出7種形狀的Prefab,然後明天再來編寫程式隨機產生不同形狀。
首先我們在Assets裡面創建一個叫做Prefab的資料夾,然後把之前做好的方塊拉進去,它就會成為一個Prefab。
接著我們在Hiearchy裡面創建一個empty,叫做Orange_Ricky,接著在Hiearchy裡面把方塊拉到它身上,cube的prefab就會成為它的子物件

https://ithelp.ithome.com.tw/upload/images/20250822/2017771278qmfjcet5.png
我們重複拉4個方塊,然後透過在右邊的Transform修改方塊位置的方式,就可以讓方塊排列成我們想要的形狀
https://ithelp.ithome.com.tw/upload/images/20250822/201777122ZQGuHyvxc.png
然後把Orange_Ricky整個拉到下面的Prefab資料夾裡面,它就會成為一個Prefab了。
重複7次我們就會有7種形狀的Prefab囉~

Tips:因為它已經變成Prefab了,所以在把它拉進資料夾之後就可以把場景中的物件刪掉了。


上一篇
Day06-不斷掉落的方塊
下一篇
Day08-產生方塊
系列文
30天做中學unity遊戲設計8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言