RIFLE Basic - Mocap Animation Pack 傷害動作教學

Author: Kelvin Huang

 

撰寫 PlayerHealth 腳本,用於玩家血量與傷害。

 

以下腳本用於測試

點擊玩家角色時扣血,需要配合 PlayerHealth 腳本。

Physics.Raycast 射線的判定並使用 Debug.DrawRay 繪製射線。

 

製作血條,玩家角色新增 Canvas 子物件,調整位置與大小,設定 Render Mode = World Space

選取 Canvas > Slider 取消勾選 Interactable 關閉互動功能,單純當做血條用途。

設定 Fill Area 的 Left = Right = 0

設定 Fill 的 Left = Right = 0

 

血條因為跟隨玩家移動與轉動,特定的角度將會無法顯示,使用 transform.LookAt 讓血條持續面向攝影機。

 

當玩家的血量低於 0 時,播放倒地的動畫,

 

使用布偶,可建立新場景並放入遊戲角色 FBX 模型,執行 [ GameObject > 3D Object > Ragdoll ] 開啟 Create Ragdoll 對話框。

 

按下 Create 並選擇 Original Prefab 建立布偶,再轉換成預製物件。

 

 

Copyright © 2025 CG Digital Corp. All rights reserved.