Unity 2D打地鼠小游戏
#打地鼠
##1新建場景
(1)
將camera調為2D.(projection)。
(2)
新建folder,導入素材圖片。
(3)
打開圖片編輯器,將圖片改為2D模式,修改以上參數。
(4)
講圖片分辨率改為與圖片一致,以方便我們察看。
(5)
調整camera的size,使圖片全部被包裹。
(6)
將hole圖片拖入,建一個空物體,命名為map,將兩張圖片拖入空物體。
(7)
改變hole的層級關系,改為1.
(8)
保存場景,命名為S1.
##2點擊地鼠(這里可重開一個場景做,之后腳本加到預支體上即可)
(1)
新建一個cube,建一個平行光,將攝像機的參數clear flags改為soild color,顏色黑色。
(2)
新建材質1,修改參數。
(3)
將材質1賦給cube。
(4)
編寫腳本,賦給cube,運行左下方會出現you hit me.
(5)
新建square,顏色與cube一致。
(6)
square調整以下參數:
(7)在S1腳本里添加銷毀語言。
##3單個地鼠被擊中之后的處理流程。
(1)
導入素材,新建一個3D cube1.
(2)給cube1添加腳本S2。新建cube2,添加材質,變為預支體.
(3)將預支體cube2拖到cube1上。
(4)添加腳本S3在預支體cube2上.
(5)將cube1也變為預支體.
(6)S2腳本與S3腳本
*##4隨機生成地鼠(重點)
(1)新建空物體,命名為CreateTarget
(2)在預支體cube1上加組件
給預支體加音效。
(3) cube2同理,cube2為打中之后的預支體
(4)空物體上加的腳本,用來實例化預支體
(5)將地鼠圖片加到對應的材質球上,改以下參數來消除地鼠圖片的白邊。
問題及解決方法:在做的過程中隨機產生地鼠和消除地鼠圖片的白邊是比較難的地方,發現圖片放進去地鼠是倒著的,通過ps將圖片倒過來放進去發現正了。自己在消除白邊的問題上花費了很長的時間,在不斷摸索及同學的幫助下發現在材質球里改mode參數會解決這一問題。
收獲:自己在視頻的基礎上,加上自己的思考和學習,成功將這一游戲做了出來,非常有成就感,希望自己再接再厲,繼續努力。
總結
以上是生活随笔為你收集整理的Unity 2D打地鼠小游戏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言求2/1,-3/2,5/3,-8/
- 下一篇: C语言——求2-1000之间的素数,每行