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.
|