From 535024afabedcaf6dc044d064940dc6ae38947f2 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 14 Oct 2020 19:14:43 +0800 Subject: *physics --- Assets/Scripts/Physics/PhysicsBody.cs | 4 +++- Assets/Scripts/Physics/PhysicsBox.cs | 3 +++ Assets/Scripts/Physics/PhysicsPrimitive.cs | 4 ++++ Assets/Scripts/Physics/PhysicsWorld.cs | 3 --- 4 files changed, 10 insertions(+), 4 deletions(-) (limited to 'Assets/Scripts/Physics') 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, } -/// -/// 适用于战斗的物理系统 -/// public class PhysicsWorld : Singleton { private int m_UpdateRate = 60; -- cgit v1.1-26-g67d0