iT邦幫忙

2025 iThome 鐵人賽

DAY 25
0
自我挑戰組

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

unity學習day25—製作遊戲(4)

  • 分享至 

  • xImage
  •  

緊接上回
然後增加一點遊戲難度,再調整Tile的舉例,將它們的相對位置改成(0,0,8),(0,0,16)依次類推,因為它們的長度只有6,所以每段路都需要跳躍。
https://ithelp.ithome.com.tw/upload/images/20250927/20178373B7P6kYLdtW.png

在“階層”建立一個立方體命名為“EndPlatform”當做第一階段的末尾,並把它拖到“A_Road”下面,設置相對位置為(0,0,64),縮放為(3,0.3,3),然後把之前寫的“M_Grass”材質拖上去。
https://ithelp.ithome.com.tw/upload/images/20250927/20178373kS20yKUWbW.png

既然是末尾,當然要設置重生點了,別忘了紅色金幣能設置重生點,把“RedCoin”從右邊的“專案”拖到“A_Road”並且改名“RedCoin_02”。
https://ithelp.ithome.com.tw/upload/images/20250927/20178373X22FfayHrf.png

在“A_Road”下面建立一個立方體命名為“ObstacleWall_01”,相對位置設定為(0,1.1,13),縮放為(2.4,2.2,0.3),最後建立一個材質“M_Wall”,選一個喜歡的材質掛到“ObstacleWall_01”上,後面的墻也是這樣。
https://ithelp.ithome.com.tw/upload/images/20250927/20178373OQlDOhmY5N.png

然後在“Scripts”下面建立一個腳本命名為“MovingWall”,這個腳本的作用是寫墻壁左右移動。
https://ithelp.ithome.com.tw/upload/images/20250927/201783736bia7JDjpn.png

寫完腳本之後把腳本掛到“ObstacleWall_01”上,接著看看腳本提供的欄位,振幅先用 1.7,路寬 2,稍微蓋過邊緣;速度先用2,太快的話後續可以改;Phase保持 0,之後多個牆可設不同相位避免同步。
https://ithelp.ithome.com.tw/upload/images/20250927/20178373Lg0jvSbfed.png


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

尚未有邦友留言

立即登入留言