aboutsummaryrefslogtreecommitdiff
path: root/Client/Source/Phy2D/Dynamic
diff options
context:
space:
mode:
Diffstat (limited to 'Client/Source/Phy2D/Dynamic')
-rw-r--r--Client/Source/Phy2D/Dynamic/RigidBody.cpp0
-rw-r--r--Client/Source/Phy2D/Dynamic/RigidBody.h23
-rw-r--r--Client/Source/Phy2D/Dynamic/World.cpp0
-rw-r--r--Client/Source/Phy2D/Dynamic/World.h0
4 files changed, 23 insertions, 0 deletions
diff --git a/Client/Source/Phy2D/Dynamic/RigidBody.cpp b/Client/Source/Phy2D/Dynamic/RigidBody.cpp
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Client/Source/Phy2D/Dynamic/RigidBody.cpp
diff --git a/Client/Source/Phy2D/Dynamic/RigidBody.h b/Client/Source/Phy2D/Dynamic/RigidBody.h
new file mode 100644
index 0000000..0301a05
--- /dev/null
+++ b/Client/Source/Phy2D/Dynamic/RigidBody.h
@@ -0,0 +1,23 @@
+#pragma once
+
+namespace Phy2D
+{
+ class Collider;
+ class BoxCollider;
+
+ enum RigidBodyType
+ {
+ BodyType_Static,
+ BodyType_Kinematic,
+ BodyType_Dynamic,
+ };
+
+ // 可以被施加力、冲量、扭矩
+ class RigidBody
+ {
+ public:
+
+ private:
+
+ };
+} \ No newline at end of file
diff --git a/Client/Source/Phy2D/Dynamic/World.cpp b/Client/Source/Phy2D/Dynamic/World.cpp
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Client/Source/Phy2D/Dynamic/World.cpp
diff --git a/Client/Source/Phy2D/Dynamic/World.h b/Client/Source/Phy2D/Dynamic/World.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Client/Source/Phy2D/Dynamic/World.h