summaryrefslogtreecommitdiff
path: root/AlienSurvival/Assets/Scripts/Physics
diff options
context:
space:
mode:
Diffstat (limited to 'AlienSurvival/Assets/Scripts/Physics')
-rw-r--r--AlienSurvival/Assets/Scripts/Physics/README.txt1
-rw-r--r--AlienSurvival/Assets/Scripts/Physics/README.txt.meta7
-rw-r--r--AlienSurvival/Assets/Scripts/Physics/Transform2D.cs123
-rw-r--r--AlienSurvival/Assets/Scripts/Physics/Transform2D.cs.meta11
4 files changed, 142 insertions, 0 deletions
diff --git a/AlienSurvival/Assets/Scripts/Physics/README.txt b/AlienSurvival/Assets/Scripts/Physics/README.txt
new file mode 100644
index 0000000..759fc01
--- /dev/null
+++ b/AlienSurvival/Assets/Scripts/Physics/README.txt
@@ -0,0 +1 @@
+topdown physics module \ No newline at end of file
diff --git a/AlienSurvival/Assets/Scripts/Physics/README.txt.meta b/AlienSurvival/Assets/Scripts/Physics/README.txt.meta
new file mode 100644
index 0000000..c7df70e
--- /dev/null
+++ b/AlienSurvival/Assets/Scripts/Physics/README.txt.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3b644e307740eba429bf19c41ea90b36
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/AlienSurvival/Assets/Scripts/Physics/Transform2D.cs b/AlienSurvival/Assets/Scripts/Physics/Transform2D.cs
new file mode 100644
index 0000000..813b0c6
--- /dev/null
+++ b/AlienSurvival/Assets/Scripts/Physics/Transform2D.cs
@@ -0,0 +1,123 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+// TopdownרÓõÄtransform
+public class Transform2D : MonoBehaviour
+{
+ public const float ORTHO_FACTOR = 1f; // 45¡ã
+
+ public float alias_x
+ {
+ get
+ {
+ return z;
+ }
+ }
+
+ public float alias_y
+ {
+ get
+ {
+ return -x;
+ }
+ }
+
+ public float alias_h
+ {
+ get
+ {
+ return y;
+ }
+ }
+
+ public float x
+ {
+ get
+ {
+ return 0;
+ }
+ }
+
+ public float y
+ {
+ get
+ {
+ return 0;
+ }
+ set
+ {
+
+ }
+ }
+
+ public float z
+ {
+ get
+ {
+ return 0;
+ }
+ set
+ {
+
+ }
+ }
+
+ private Vector3 m_InnerPosition; // x, y, h
+
+ public Vector3 position //
+ {
+ get
+ {
+ return m_InnerPosition;
+ }
+ }
+
+ public float angle
+ {
+ get
+ {
+ return 0;
+ }
+ set
+ {
+
+ }
+ }
+
+ public Vector3 forward
+ {
+ get
+ {
+ return Vector3.zero;
+ }
+ }
+
+ public Vector3 up
+ {
+ get
+ {
+ return Vector3.zero;
+ }
+ }
+
+ public Vector3 right
+ {
+ get
+ {
+ return Vector3.zero;
+ }
+ }
+
+ public Vector2 orthocoord
+ {
+ get
+ {
+ Vector2 ortho = new Vector2();
+ ortho.x = x;
+ ortho.y = y + ORTHO_FACTOR * z;
+ return ortho;
+ }
+ }
+
+} \ No newline at end of file
diff --git a/AlienSurvival/Assets/Scripts/Physics/Transform2D.cs.meta b/AlienSurvival/Assets/Scripts/Physics/Transform2D.cs.meta
new file mode 100644
index 0000000..ee1038d
--- /dev/null
+++ b/AlienSurvival/Assets/Scripts/Physics/Transform2D.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2b1fbd797bf03674e9d1b81edc11e3f1
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant: