diff options
author | chai <chaifix@163.com> | 2020-10-14 19:14:43 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2020-10-14 19:14:43 +0800 |
commit | 535024afabedcaf6dc044d064940dc6ae38947f2 (patch) | |
tree | a13b52ab5e6e76793573776e58aa1f3ecb21db05 /Assets/Scripts/Physics | |
parent | 7350eaadb191db48a714fb5257333235762e95f9 (diff) |
*physics
Diffstat (limited to 'Assets/Scripts/Physics')
-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;
|