summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Physics
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Scripts/Physics')
-rw-r--r--Assets/Scripts/Physics/PhysicsBody.cs4
-rw-r--r--Assets/Scripts/Physics/PhysicsBox.cs3
-rw-r--r--Assets/Scripts/Physics/PhysicsPrimitive.cs4
-rw-r--r--Assets/Scripts/Physics/PhysicsWorld.cs3
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;