iT邦幫忙

2025 iThome 鐵人賽

DAY 23
0
自我挑戰組

從零開始學習Unity引擎系列 第 23

unity學習day23—製作遊戲(2)

  • 分享至 

  • xImage
  •  

緊接上回

在“PlayerFollowCamera”的檢查器中找到Follow和Look At,把他們指向的對象都設為“PlayerCameraRoot”,這個路徑在“Player”下面可以找得到,但如果直接設“Player”的話,攝影機會跟著腳跑,最後把“優先順序”改為100。
https://ithelp.ithome.com.tw/upload/images/20250925/2017837368BymLqUIR.png

設置完成後就會像下面一樣,場景視角不動,但遊戲視角卻跟著動,這就是Starter Assets模組的作用,第三人稱視角跟隨。
https://ithelp.ithome.com.tw/upload/images/20250925/20178373swL0Erk5KM.png

在專案建立一個資料夾叫“Scripts”,然後在資料夾裡面建立一個腳本叫“GameManager”。
https://ithelp.ithome.com.tw/upload/images/20250925/2017837389jOgGtHLm.png

在腳本裡面寫「重生與分數」的基礎系統。
https://ithelp.ithome.com.tw/upload/images/20250925/20178373Rw9UENFqKP.png

然後建立一個空腳本“GameManager”,把剛剛寫的腳本掛上去,接著“播放器”這裡把Player拖進去,順便再把Player的標籤改成“Player”。
https://ithelp.ithome.com.tw/upload/images/20250925/20178373ca58mgBcFd.png

接著在專案建立資料夾命名Prefabs,在階層建立一個圓柱體改名“Coin”,這是之後做金幣用的,並且把位置設為(2,1,-3),把縮放設為(0.5,0.1,0.5)像硬幣一樣扁。
https://ithelp.ithome.com.tw/upload/images/20250925/201783734NeSUOkSqB.png

勾選物件Coin的觸發器,並且在Scripts資料夾建立一個腳本叫“Coin”,最後在腳本裡面寫金幣加分以及消失的邏輯,最後把腳本Coin掛上物件Coin。
https://ithelp.ithome.com.tw/upload/images/20250925/20178373b6mJ2ujlUt.png

把物件Coin拖到Scripts下面變成預設體,然後執行unity,讓角色碰到金幣看看是否會消失並加分,從結果來看,確實消失了並且加分。
https://ithelp.ithome.com.tw/upload/images/20250925/20178373rs5GIb0t3V.png


上一篇
unity學習day22--製作遊戲(1)
下一篇
unity學習day24--製作遊戲(3)
系列文
從零開始學習Unity引擎24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言