diff options
Diffstat (limited to 'Assets/Scripts')
-rw-r--r-- | Assets/Scripts/Physics/PhysicsBody.cs | 4 | ||||
-rw-r--r-- | Assets/Scripts/Physics/PhysicsBox.cs | 3 | ||||
-rw-r--r-- | Assets/Scripts/Physics/PhysicsPrimitive.cs | 4 | ||||
-rw-r--r-- | Assets/Scripts/Physics/PhysicsWorld.cs | 3 |
4 files changed, 10 insertions, 4 deletions
diff --git a/Assets/Scripts/Physics/PhysicsBody.cs b/Assets/Scripts/Physics/PhysicsBody.cs index 812b77b7..77f52474 100644 --- a/Assets/Scripts/Physics/PhysicsBody.cs +++ b/Assets/Scripts/Physics/PhysicsBody.cs @@ -38,6 +38,8 @@ public sealed class PhysicsBody : MonoBehaviour }
}
-
+ [Tooltip("摩擦力")]
+ [SerializeField]
+ private float m_Frication;
}
diff --git a/Assets/Scripts/Physics/PhysicsBox.cs b/Assets/Scripts/Physics/PhysicsBox.cs index 93f2a45f..b273cb3d 100644 --- a/Assets/Scripts/Physics/PhysicsBox.cs +++ b/Assets/Scripts/Physics/PhysicsBox.cs @@ -20,7 +20,10 @@ public class PhysicsBox : PhysicsPrimitive public void OnDrawGizmos()
{
+ if (!m_IsActive)
+ return;
Vector3 pos = m_Center + transform.position;
+ Gizmos.color = m_HintColor;
Gizmos.DrawCube(pos, m_Size);
}
diff --git a/Assets/Scripts/Physics/PhysicsPrimitive.cs b/Assets/Scripts/Physics/PhysicsPrimitive.cs index b56467b2..0d285fd3 100644 --- a/Assets/Scripts/Physics/PhysicsPrimitive.cs +++ b/Assets/Scripts/Physics/PhysicsPrimitive.cs @@ -95,4 +95,8 @@ public abstract class PhysicsPrimitive : MonoBehaviour m_Parent = transform;
}
+ protected Color Color_Green = new Color(0,1, 0, 0.5f);
+
+ [SerializeField]
+ protected Color m_HintColor = new Color(0, 0, 0, 0.5f);
}
\ No newline at end of file diff --git a/Assets/Scripts/Physics/PhysicsWorld.cs b/Assets/Scripts/Physics/PhysicsWorld.cs index 085716d1..653bad0d 100644 --- a/Assets/Scripts/Physics/PhysicsWorld.cs +++ b/Assets/Scripts/Physics/PhysicsWorld.cs @@ -21,9 +21,6 @@ public enum PhysicsGroup Props,
}
-/// <summary>
-/// 适用于战斗的物理系统
-/// </summary>
public class PhysicsWorld : Singleton<PhysicsWorld>
{
private int m_UpdateRate = 60;
|