UE5 動作遊戲教學

Author: Kelvin Huang

本教學使用 Unreal Engine 5 製作 3D 動作遊戲的互動功能,教學課程章節與學習重點:

[移動平台] 使用 Interp To Movement 元件製作來回移動的物件。

[發射子彈] 使用 ProjectileMovement 製作子彈的行為、使用 Arrow 元件設定發射位置、使用 Spawn Actor 節點生成子彈,使用 Destroy Actor 節點刪除擊中的物件。

[開門動畫] 使用 Box Collision 製作可互動的區域、使用 Key + Flip Flop + Timeline 節點讓玩家輸入時播放開門的動畫,設定關鍵影格與動畫曲線改變開門的行為。

[拾取裝備] 使用 Sphere Collision 設定範圍、使用 TextRender 顯示文字、使用 Set Static Mesh + Attach Actor To Component + Destroy Actor 製作的拾取功能。

[玩家傷害] 使用 Sphere Collision 製作對玩家產生傷害的區域、瞭解變數的概念與使用方法、學習 Promote to variable 的用法。

[玩家血條]

[玩家補血]

[足球遊戲1]

[足球遊戲2]

[傳送位置] 將玩家傳送到關卡中的特定位置。

 

資源檔案命名方式

BP_ 開頭代表 Blueprint

SM_ 開頭代表 Static Mesh

MF_ 開頭代表 Material Function

 

取得 練習檔案 匯入 Unreal 專案,按下 Import All 全部匯入。

 

將 Unreal 編輯器工具提示的步驟 [ Disable Editor Tooltips ]

Copyright © 2024 CG Digital Corp. All rights reserved.