iT邦幫忙

2022 iThome 鐵人賽

DAY 26
0
自我挑戰組

<< Unreal 進廠維修,就從賽車遊戲開始 >>系列 第 26

Day26. 【Unreal Engine 5】UE5 煞車痕(胎痕) - Niagara System

  • 分享至 

  • xImage
  •  

閱讀提醒:本文會在官方高級賽車模板上實作煞車痕、胎痕。
前置作業:先找到喜歡的胎痕圖檔素材,並且匯入專案中~

Unreal Engine:5.03 高級賽車模板

OS:Windows10

在玩賽車遊戲時,常常會去觀察賽道上的煞車痕(胎痕),所以今天就來實作一下吧!
PS:聽說 UE5 把舊的粒子系統拿掉了,只剩下 Niagara System。

煞車痕

  • 首先在 Content Drawer 面板點擊右鍵,選擇 Niagara SystemNew system from selected emitter(s),選擇 Next
  • 接著選擇 Game 的頁面,並選擇一個喜歡的粒子特效,點 +,最後按下 Finish

Create Material

  • 將胎痕素材匯入專案中,在素材上方點擊右鍵,對胎痕 Create Material
  • 可以針對胎痕,調整 Detail 面板的 Blend Mode,這邊我是改成 Additive
  • 藍圖的部份預設是只有連上 RGB > Base Color,這邊將 A 連上 Opacity,其他也都可以依照素材去做調整。

Niagara System

  • 打開剛剛建立的 Niagara System

  • 首先選擇 Material,改成剛剛調整好的 Material

  • 這邊簡單說明一下我有調整的部份

    • Spawn Rate:500,跟粒子的生成數量有關。
    • Initialize Particle:
      • Lifetime Mode:Direct Set。
      • Lifetime:20,生命週期,粒子出現之後多久會消失。
      • Sprite Size Mode:Uniform。
      • Uniform Sprite Size:50。
      • Sprite Rotation Angle:Direct Angle。
    • Add Velocity:取消勾選。
    • Gravity Force:取消勾選。
    • Sprite Facing and Alignment:點擊 Particle Spawn 旁的 +,即可新增。

Vehicle Pawn

  • 最後,回到車輛藍圖,實現按下煞車時,地面上會出現胎痕吧!

  • 首先在 Mesh 下方新增兩個 Niagara System,並命名為 SkidMarks、SkidMarks1。

  • 接著在Detail面板上將 Niagara System Asset,改成剛剛建立的 Niagara System,並將 Auto Activate 關掉。

  • 切換到 Viewport,分別把兩個粒子系統掛在兩個後輪底部。

  • 最後,回到 Event Graph,找到 Handbrake 的藍圖,當按下煞車時將粒子 Activate,放開煞車時,Delay 0.2 秒後關閉,斷掉胎痕。

煞車痕就這樣完成啦~

/images/emoticon/emoticon22.gif


上一篇
Day25. 【Unreal Engine 5】UE5 中實用的快速鍵
下一篇
Day27. 【Unreal Engine 5】UE5 檢查點 Check Point (1) - Setting
系列文
<< Unreal 進廠維修,就從賽車遊戲開始 >>30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言