using System.Collections; using System.Collections.Generic; using UnityEngine; // 需要受物理系统托管的动作: // 跳跃上升 // 跳跃下降 // 空中受击 // // // 不会受物理系统托管的动作: // 单个招式 // 空中连击 // // // 一般来说启用物理是被动的 /// /// 刚体 /// public sealed class PhysicsBody : MonoBehaviour { [SerializeField] private Vector3 m_Velocity; public Vector3 Velocity { get { return m_Velocity; } } [SerializeField] private float m_Weight; public float Weight { get { return m_Weight; } } [SerializeField] private bool m_UseGravity; public bool UseGravity { get { return m_UseGravity; } set { m_UseGravity = value; } } [SerializeField] private Vector3 m_Accelaration; public Vector3 Accelaration { get { return m_Accelaration; } } [Tooltip("摩擦力")] [SerializeField] private float m_Frication; [SerializeField] private PhysicsPrimitive m_Primitive; }