w405651948 4 years ago
parent
commit
9a3f1261b0

BIN
Sample/excel/Fence.xlsx


BIN
Sample/excel/Level1.xlsx


BIN
Sample/excel/Monsters.xlsx


BIN
Sample/excel/Skill.xlsx


+ 13 - 0
Sample/json/Fence.json

@@ -0,0 +1,13 @@
+[
+    {
+        "id": 30001,
+        "prefab": "d3d/barriers/fences/Fence01",
+        "idleAnimation": "Idle",
+        "idleAnimationSpeed": 1,
+        "damageAnimation": "Damage",
+        "damageAnimationSpeed": 1,
+        "hp": 100,
+        "dieAnimation": "Die",
+        "dieAnimationSpeed": 1
+    }
+]

+ 23 - 0
Sample/json/Level1.json

@@ -0,0 +1,23 @@
+[
+    {
+        "id": 1,
+        "awards": 100,
+        "killAward": 10,
+        "maxAnger": 100,
+        "monsters": [
+            {
+                "mId": 1,
+                "monsterId": 20101001,
+                "type": 1,
+                "count": 10,
+                "intervalTime": 1500,
+                "hp": 10,
+                "damage": 5,
+                "anger": 5,
+                "createTime": 0,
+                "startPosType": 1,
+                "startPos": 0
+            }
+        ]
+    }
+]

+ 132 - 0
Sample/json/Monsters.json

@@ -0,0 +1,132 @@
+[
+    {
+        "id": 20101001,
+        "prefab": "d3d/monsters/guai_0101",
+        "moveSpeed": 1,
+        "moveAnimation": "Walk",
+        "moveAnimationSpeed": 1,
+        "attackAnimation": "Attack",
+        "attackAnimationSpeed": 1,
+        "damageAnimation": "Damage",
+        "damageAnimationSpeed": 1,
+        "dieAnimation": "Die",
+        "dieAnimationSpeed": 1,
+        "attackAnimationEvents": [
+            {
+                "frame": 0.6,
+                "func": "AttackDamageFrame"
+            }
+        ],
+        "scale": [
+            {
+                "x": 1,
+                "y": 1,
+                "z": 1
+            }
+        ]
+    },
+    {
+        "id": 20101002,
+        "prefab": "d3d/monsters/guai_0101",
+        "moveSpeed": 2,
+        "moveAnimation": "Walk",
+        "moveAnimationSpeed": 2,
+        "attackAnimation": "Attack",
+        "attackAnimationSpeed": 1.5,
+        "damageAnimation": "Damage",
+        "damageAnimationSpeed": 1,
+        "dieAnimation": "Die",
+        "dieAnimationSpeed": 1,
+        "attackAnimationEvents": [
+            {
+                "frame": 0.3,
+                "func": "AttackDamageFrame"
+            }
+        ],
+        "scale": [
+            {
+                "x": 0.7,
+                "y": 0.7,
+                "z": 0.7
+            }
+        ]
+    },
+    {
+        "id": 20101003,
+        "prefab": "d3d/monsters/guai_0101",
+        "moveSpeed": 0.6,
+        "moveAnimation": "Walk",
+        "moveAnimationSpeed": 0.6,
+        "attackAnimation": "Attack",
+        "attackAnimationSpeed": 0.6,
+        "damageAnimation": "Damage",
+        "damageAnimationSpeed": 1,
+        "dieAnimation": "Die",
+        "dieAnimationSpeed": 1,
+        "attackAnimationEvents": [
+            {
+                "frame": 0.8,
+                "func": "AttackDamageFrame"
+            }
+        ],
+        "scale": [
+            {
+                "x": 1.5,
+                "y": 1.5,
+                "z": 1.5
+            }
+        ]
+    },
+    {
+        "id": 20401001,
+        "prefab": "d3d/monsters/guai_0401",
+        "moveSpeed": 1,
+        "moveAnimation": "Walk",
+        "moveAnimationSpeed": 1,
+        "attackAnimation": "Attack",
+        "attackAnimationSpeed": 1,
+        "damageAnimation": "Damage",
+        "damageAnimationSpeed": 1,
+        "dieAnimation": "Die",
+        "dieAnimationSpeed": 1,
+        "attackAnimationEvents": [
+            {
+                "frame": 0.6,
+                "func": "AttackDamageFrame"
+            }
+        ],
+        "scale": [
+            {
+                "x": 1,
+                "y": 1,
+                "z": 1
+            }
+        ]
+    },
+    {
+        "id": 20401002,
+        "prefab": "d3d/monsters/guai_0401",
+        "moveSpeed": 0.5,
+        "moveAnimation": "Walk",
+        "moveAnimationSpeed": 0.5,
+        "attackAnimation": "Attack",
+        "attackAnimationSpeed": 0.5,
+        "damageAnimation": "Damage",
+        "damageAnimationSpeed": 1,
+        "dieAnimation": "Die",
+        "dieAnimationSpeed": 1,
+        "attackAnimationEvents": [
+            {
+                "frame": 0.9,
+                "func": "AttackDamageFrame"
+            }
+        ],
+        "scale": [
+            {
+                "x": 2,
+                "y": 2,
+                "z": 2
+            }
+        ]
+    }
+]

+ 9 - 0
Sample/json/Skill.json

@@ -0,0 +1,9 @@
+[
+    {
+        "id": 40001,
+        "time": 5000,
+        "fireInterval": 200,
+        "damage": 2,
+        "unController": "TRUE"
+    }
+]

+ 59 - 59
Sample/json/Weapons.json

@@ -46,7 +46,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 1.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -72,7 +72,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 2.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -98,7 +98,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 3.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -124,7 +124,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 4.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -150,7 +150,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 5.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -176,7 +176,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 6.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -202,7 +202,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 7.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -228,7 +228,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 8.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -254,7 +254,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 9.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -280,7 +280,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 10.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -306,7 +306,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 11.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -332,7 +332,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 12.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -358,7 +358,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 13.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -384,7 +384,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 14.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -410,7 +410,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 15.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -436,7 +436,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 16.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -462,7 +462,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 17.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -488,7 +488,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 18.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -514,7 +514,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 19.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -540,7 +540,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 20.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -566,7 +566,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 21.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -592,7 +592,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 22.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -618,7 +618,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 23.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -644,7 +644,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 24.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -670,7 +670,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 25.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -696,7 +696,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 26.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -722,7 +722,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 27.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -748,7 +748,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 28.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -774,7 +774,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 29.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -800,7 +800,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 30.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -826,7 +826,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 31.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -852,7 +852,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 32.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -878,7 +878,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 33.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -904,7 +904,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 34.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -930,7 +930,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 35.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -956,7 +956,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 36.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -982,7 +982,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 37.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1008,7 +1008,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 38.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1034,7 +1034,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 39.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1060,7 +1060,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 40.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1086,7 +1086,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 41.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1112,7 +1112,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 42.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1138,7 +1138,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 43.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1164,7 +1164,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 44.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1190,7 +1190,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 45.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1216,7 +1216,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 46.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1242,7 +1242,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 47.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1268,7 +1268,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 48.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1294,7 +1294,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 49.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1320,7 +1320,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 50.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1346,7 +1346,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 51.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1372,7 +1372,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 52.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1398,7 +1398,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 53.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1424,7 +1424,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 54.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1450,7 +1450,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 55.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1476,7 +1476,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 56.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1502,7 +1502,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 57.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1528,7 +1528,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 58.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]
@@ -1554,7 +1554,7 @@
         "maxAnger": 100,
         "fireAnimationEvents": [
             {
-                "frame": 59.1,
+                "frame": 0.1,
                 "func": "LaunchBullet"
             }
         ]