Browse Source

调整了宝物价格

HY-LSZNWIN10\Administrator 3 weeks ago
parent
commit
632b8ee17b
22 changed files with 949 additions and 867 deletions
  1. 31 11
      ActionTowerDefense/Assets/Scripts/EnemyCreater.cs
  2. 2 1
      ActionTowerDefense/Assets/Scripts/GameManager.cs
  3. 1 1
      ActionTowerDefense/Assets/Scripts/Levels/LevelSelect.cs
  4. 30 0
      ActionTowerDefense/Assets/Scripts/Meteorite.cs
  5. 11 0
      ActionTowerDefense/Assets/Scripts/Meteorite.cs.meta
  6. 106 106
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy0.json
  7. 216 136
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy1.json
  8. 150 90
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy2.json
  9. 124 84
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy3.json
  10. 65 165
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy4.json
  11. 95 135
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy5.json
  12. 74 94
      ActionTowerDefense/GenerateDatas/json/cfgcreateenemy6.json
  13. 42 42
      ActionTowerDefense/GenerateDatas/json/cfgtreasure.json
  14. 2 2
      ActionTowerDefense/Luban/.cache.meta
  15. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表0.xlsx
  16. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表1.xlsx
  17. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表2.xlsx
  18. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表3.xlsx
  19. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表4.xlsx
  20. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表5.xlsx
  21. BIN
      ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表6.xlsx
  22. BIN
      ActionTowerDefense/Luban/Config/Datas/宝物表.xlsx

+ 31 - 11
ActionTowerDefense/Assets/Scripts/EnemyCreater.cs

@@ -248,7 +248,6 @@ public class EnemyCreater : MonoBehaviour
         {
             soldierRank.Add(SoldierEXP.expInstance.ssexp[i].level);
         }
-        //µÈ¼¶¸ßµÄÔÚǰ
         List<List<int>> idSort = new List<List<int>>();
         if (soldierRank[0] == soldierRank[1])
         {
@@ -296,32 +295,53 @@ public class EnemyCreater : MonoBehaviour
                 }
             }
         }
+
+        
+        List<int> idList = new List<int> { 6,4,1 };
+        int x0 = -1;
+        int x1 = -1;
         switch (idSort.Count)
         {
             case 1:
-                levelTypes[id] = Random.Range(1, 6); 
+                levelTypes[id] = Random.Range(1, 9); 
                 break;
             case 2:
                 switch (idSort[id].Count)
                 {
                     case 1:
-                        levelTypes[id] = GetLevelTypes(idSort[id][0]);
+                        levelTypes[id] = idList[idSort[id][0]];
                         break;
                     case 2:
-                        levelTypes[id] = (GetLevelTypes(idSort[id][0]) + GetLevelTypes(idSort[id][1])) / 2;
-                        if (levelTypes[id] == 3) levelTypes[id] = 6; 
+                        x0 = idSort[id][0];
+                        x1 = idSort[id][1];
+                        if(x0 == 0 && x1 == 2)
+                        {
+                            levelTypes[id] = Random.Range(7, 9);
+                        }
+                        else
+                        {
+                            levelTypes[id] = Random.Range(idList[x1] + 1, idList[x0]);
+                        }
                         break;
                 }
                 break;
             case 3:
-                levelTypes[id] = GetLevelTypes(idSort[id * 2][0]);
+                x0 = Mathf.Min(idSort[0 + id * 2][0], idSort[1][0]);
+                x1 = Mathf.Max(idSort[0 + id * 2][0], idSort[1][0]);
+                if (x0 == 0 && x1 == 2)
+                {
+                    levelTypes[id] = Random.Range(7, 9);
+                }
+                else
+                {
+                    levelTypes[id] = Random.Range(idList[x1] + 1, idList[x0]);
+                }
                 break;
         }
-    }
-
-    public int GetLevelTypes(int id)
-    {
-        return id * 2 + 1;
+        if (id == 1 && levelTypes[1] == levelTypes[0])
+        {
+            GetLevelOrientation(1);
+        }
     }
 
     public void OnGameTimeChange(float gameTime)

+ 2 - 1
ActionTowerDefense/Assets/Scripts/GameManager.cs

@@ -212,11 +212,12 @@ public class GameManager : MonoBehaviour
     public void ReloadCfgCreateEnemyData()
     {
         createEnemyConfigs = new List<CreateEnemyConfig>(); ;
-        for (int i = 0; i < 6; i++)
+        for (int i = 0; i < 9; i++)
         {
             JSONNode keyValuePairs = JSON.Parse(File.ReadAllText($"GenerateDatas/json/CfgCreateEnemy{i}.json"));
             CreateEnemyConfig createEnemyConfig = new CreateEnemyConfig(keyValuePairs);
             createEnemyConfigs.Add(createEnemyConfig);
+
         }
     }
     private void Awake()

+ 1 - 1
ActionTowerDefense/Assets/Scripts/Levels/LevelSelect.cs

@@ -54,7 +54,7 @@ public class LevelSelect : MonoBehaviour
     {
         GameManager.instance.ReloadCfgCreateEnemyData();
         levelsId = new List<List<int>>();
-        for (int i = 0; i < 6; i++)
+        for (int i = 0; i < 9; i++)
         {
             List<int> levelId = new List<int>();
             List<SingleCreateEnemyConfig> cfgCreateEnemy = GameManager.instance.createEnemyConfigs[i].DataList;

+ 30 - 0
ActionTowerDefense/Assets/Scripts/Meteorite.cs

@@ -0,0 +1,30 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class Meteorite : MonoBehaviour
+{
+
+    private void OnTriggerEnter(Collider other)
+    {
+        
+        
+    }
+
+    //private Vector3 CalculateSpawnPosition(Vector3 targetPos)
+    //{
+    //    float randomOffsetX = Random.Range(-5, 5);
+    //    //Vector3 spawnPosition = new Vector3(targetPos.x + randomOffsetX,)
+
+    //    Camera mainCamera = Camera.main;
+    //    Vector3 screenPos = mainCamera.WorldToViewportPoint(spawnPosition);
+
+    //    if (screenPos.y < 0.8f)
+    //    {
+    //        spawnPosition.y += 2f;
+    //    }
+
+    //    //attackPosition = targetWorldPos;
+    //    return spawnPosition;
+    //}
+}

+ 11 - 0
ActionTowerDefense/Assets/Scripts/Meteorite.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 00300902a9e8f424aaa47884866d8404
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 106 - 106
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy0.json

@@ -485,8 +485,8 @@
       1
     ],
     "StartTime": 0,
-    "EndTime": 3,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -505,8 +505,8 @@
       8
     ],
     "StartTime": 0,
-    "EndTime": 3,
-    "Count": 15,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -515,18 +515,18 @@
   },
   {
     "WaveID": 1,
-    "WaveName": "1波空",
-    "WaveTime": 15,
+    "WaveName": "1",
+    "WaveTime": 8,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      54,
+      57,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -539,14 +539,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      56,
+      57,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -555,17 +555,17 @@
   },
   {
     "WaveID": 2,
-    "WaveName": "2波地",
-    "WaveTime": 15,
+    "WaveName": "2",
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
-      55,
-      9
+      57,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -579,14 +579,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
       57,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "EndTime": 1,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -595,8 +595,8 @@
   },
   {
     "WaveID": 3,
-    "WaveName": "1波空1",
-    "WaveTime": 15,
+    "WaveName": "3",
+    "WaveTime": 7,
     "BuildingID": "",
     "BuildingHP": 0,
     "EnemyName": "小猪",
@@ -605,8 +605,8 @@
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -619,14 +619,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "大猪",
     "Position": [
-      55,
-      9
+      57,
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "StartTime": 2,
+    "EndTime": 3,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -635,18 +635,18 @@
   },
   {
     "WaveID": 4,
-    "WaveName": "2波地1",
-    "WaveTime": 15,
+    "WaveName": "4",
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      55,
+      56,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -659,13 +659,13 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      57,
-      1
+      55,
+      9
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 2,
+    "EndTime": 3,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -675,18 +675,18 @@
   },
   {
     "WaveID": 5,
-    "WaveName": "1波空2",
-    "WaveTime": 15,
+    "WaveName": "5",
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      56,
+      59,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 3,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -704,8 +704,8 @@
       55,
       9
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 2,
+    "EndTime": 3,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -715,18 +715,18 @@
   },
   {
     "WaveID": 6,
-    "WaveName": "2波地2",
-    "WaveTime": 15,
+    "WaveName": "6",
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
     "EnemyName": "大猪",
     "Position": [
-      55,
+      57,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 8,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -744,9 +744,9 @@
       57,
       1
     ],
-    "StartTime": 0,
+    "StartTime": 8,
     "EndTime": 10,
-    "Count": 5,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -755,18 +755,18 @@
   },
   {
     "WaveID": 7,
-    "WaveName": "1波空3",
-    "WaveTime": 15,
+    "WaveName": "7",
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      56,
+      57,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 8,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -779,13 +779,53 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
+    "EnemyName": "小猪",
+    "Position": [
+      57,
+      1
+    ],
+    "StartTime": 8,
+    "EndTime": 10,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 8,
+    "WaveName": "8",
+    "WaveTime": 10,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "大猪",
+    "Position": [
+      57,
+      1
+    ],
+    "StartTime": 0,
+    "EndTime": 8,
+    "Count": 2,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 8,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
     "EnemyName": "幽灵头",
     "Position": [
       55,
       9
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -1113,26 +1153,6 @@
     "ArmorRatio": 1,
     "ArmorPiercingRatio": 1
   },
-  {
-    "WaveID": 0,
-    "WaveName": "塔1",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "敌方防御塔",
-    "Position": [
-      60,
-      1
-    ],
-    "StartTime": 0,
-    "EndTime": 0,
-    "Count": 1,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
   {
     "WaveID": 0,
     "WaveName": "我塔",
@@ -1152,25 +1172,5 @@
     "HPRatio": 1,
     "ArmorRatio": 1,
     "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 1,
-    "WaveName": "1",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "水猴子",
-    "Position": [
-      54,
-      1
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
   }
 ]

+ 216 - 136
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy1.json

@@ -579,14 +579,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 99,
-    "EnemyName": "大猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      60,
-      1
+      51,
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -594,19 +594,39 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 0.01,
+    "WaveID": 0.02,
+    "WaveName": "3出2",
+    "WaveTime": 0,
+    "BuildingID": "塔1",
+    "BuildingHP": 50,
+    "EnemyName": "幽灵头",
+    "Position": [
+      53,
+      5
+    ],
+    "StartTime": 0,
+    "EndTime": 1,
+    "Count": 15,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 0.02,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "幽灵头",
     "Position": [
-      56,
-      1
+      57,
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 15,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -614,19 +634,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 0.02,
-    "WaveName": "3出2",
+    "WaveID": 0.03,
+    "WaveName": "3出3",
     "WaveTime": 0,
     "BuildingID": "塔1",
-    "BuildingHP": 50,
-    "EnemyName": "大猪",
+    "BuildingHP": 30,
+    "EnemyName": "白鹭",
     "Position": [
-      60,
-      1
+      54,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 3,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -634,18 +654,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 0.02,
+    "WaveID": 0.03,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "刺客",
     "Position": [
       56,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -654,18 +674,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 0.03,
-    "WaveName": "3出3",
-    "WaveTime": 0,
-    "BuildingID": "塔1",
-    "BuildingHP": 30,
-    "EnemyName": "大猪",
+    "WaveID": 1,
+    "WaveName": "1波空",
+    "WaveTime": 10,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "白鹭",
     "Position": [
-      60,
-      1
+      59,
+      5
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 3,
+    "EndTime": 4,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -674,18 +694,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 0.03,
+    "WaveID": 1,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "刺客",
+    "EnemyName": "白鹭",
     "Position": [
-      56,
-      1
+      59,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 6,
+    "EndTime": 7,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -695,17 +715,17 @@
   },
   {
     "WaveID": 1,
-    "WaveName": "1波",
-    "WaveTime": 15,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "白鹭",
     "Position": [
-      60,
-      1
+      59,
+      5
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 4,
+    "EndTime": 5,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -719,14 +739,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "白鹭",
     "Position": [
-      56,
-      1
+      59,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "StartTime": 8,
+    "EndTime": 9,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -735,18 +755,18 @@
   },
   {
     "WaveID": 2,
-    "WaveName": "2",
+    "WaveName": "2",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      60,
-      1
+      59,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -759,13 +779,13 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "白鹭",
     "Position": [
-      56,
-      1
+      55,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 1,
+    "EndTime": 2,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -779,13 +799,33 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "刺客",
+    "EnemyName": "幽灵头",
     "Position": [
       56,
-      1
+      5
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 5,
+    "EndTime": 6,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 2,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "白鹭",
+    "Position": [
+      54,
+      5
+    ],
+    "StartTime": 6,
+    "EndTime": 7,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -795,17 +835,37 @@
   },
   {
     "WaveID": 3,
-    "WaveName": "3波",
-    "WaveTime": 15,
+    "WaveName": "1波空1",
+    "WaveTime": 20,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "老鬼头",
     "Position": [
-      60,
+      55,
+      5
+    ],
+    "StartTime": 0,
+    "EndTime": 1,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 3,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "刺客",
+    "Position": [
+      56,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -819,14 +879,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "道士",
     "Position": [
-      56,
+      51,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "EndTime": 1,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -835,18 +895,18 @@
   },
   {
     "WaveID": 4,
-    "WaveName": "4波",
+    "WaveName": "2波地1",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "老鬼头",
     "Position": [
-      60,
-      1
+      57,
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -859,14 +919,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "白鹭",
     "Position": [
-      56,
-      1
+      57,
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -874,19 +934,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
-    "WaveName": "5波",
-    "WaveTime": 15,
+    "WaveID": 4,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      60,
-      1
+      57,
+      5
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "StartTime": 5,
+    "EndTime": 6,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -894,18 +954,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
+    "WaveID": 4,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "白鹭",
     "Position": [
-      56,
-      1
+      57,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 6,
+    "EndTime": 7,
     "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -915,18 +975,18 @@
   },
   {
     "WaveID": 5,
-    "WaveName": "",
-    "WaveTime": 0,
+    "WaveName": "1波空2",
+    "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "刺客",
+    "EnemyName": "幽灵头",
     "Position": [
       56,
-      1
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 15,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -934,19 +994,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
-    "WaveName": "6波",
-    "WaveTime": 15,
+    "WaveID": 5,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "老鬼头",
     "Position": [
-      60,
-      1
+      55,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -954,19 +1014,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
+    "WaveID": 5,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "白鹭",
     "Position": [
-      56,
-      1
+      55,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "EndTime": 20,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -974,19 +1034,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
-    "WaveName": "7波",
-    "WaveTime": 15,
+    "WaveID": 6,
+    "WaveName": "2波地2",
+    "WaveTime": 20,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "老鬼头",
     "Position": [
-      60,
-      1
+      55,
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "EndTime": 1,
+    "Count": 15,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -994,19 +1054,39 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
+    "WaveID": 6,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "水猴子",
+    "EnemyName": "幽灵头",
     "Position": [
-      56,
-      1
+      57,
+      5
+    ],
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 6,
+    "WaveName": "1波空3",
+    "WaveTime": 20,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "白鹭",
+    "Position": [
+      55,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 3,
+    "EndTime": 20,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,

+ 150 - 90
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy2.json

@@ -561,7 +561,7 @@
     "BuildingHP": 0,
     "EnemyName": "防御塔",
     "Position": [
-      118,
+      120,
       1
     ],
     "StartTime": 0,
@@ -579,14 +579,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 99,
-    "EnemyName": "小猪",
+    "EnemyName": "老鬼头",
     "Position": [
-      51,
-      1
+      53,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -599,13 +599,13 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 50,
-    "EnemyName": "道士",
+    "EnemyName": "老鬼头",
     "Position": [
       53,
-      1
+      8
     ],
     "StartTime": 0,
-    "EndTime": 3,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -615,18 +615,18 @@
   },
   {
     "WaveID": 0.03,
-    "WaveName": "3出3",
+    "WaveName": "3出2",
     "WaveTime": 0,
     "BuildingID": "塔1",
-    "BuildingHP": 40,
+    "BuildingHP": 30,
     "EnemyName": "大猪",
     "Position": [
-      54,
+      57,
       1
     ],
     "StartTime": 0,
-    "EndTime": 3,
-    "Count": 3,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -639,13 +639,13 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "道士",
+    "EnemyName": "幽灵头",
     "Position": [
       54,
-      1
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -659,14 +659,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      56,
-      1
+      54,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -676,17 +676,17 @@
   {
     "WaveID": 2,
     "WaveName": "2波地",
-    "WaveTime": 15,
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      55,
-      1
+      59,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -699,13 +699,13 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      57,
-      1
+      59,
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 4,
+    "EndTime": 5,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -715,18 +715,38 @@
   },
   {
     "WaveID": 3,
-    "WaveName": "1波空1",
-    "WaveTime": 15,
+    "WaveName": "2波地1",
+    "WaveTime": 20,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "刺客",
     "Position": [
       56,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 1,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 3,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "幽灵头",
+    "Position": [
+      59,
+      8
+    ],
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -741,11 +761,11 @@
     "BuildingHP": 0,
     "EnemyName": "大猪",
     "Position": [
-      55,
+      57,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 7,
+    "EndTime": 8,
     "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -755,18 +775,18 @@
   },
   {
     "WaveID": 4,
-    "WaveName": "2波地1",
+    "WaveName": "1波空2",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "道士",
+    "EnemyName": "幽灵头",
     "Position": [
-      55,
-      1
+      59,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -779,14 +799,54 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "幽灵头",
+    "Position": [
+      55,
+      5
+    ],
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 4,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "老鬼头",
+    "Position": [
+      59,
+      8
+    ],
+    "StartTime": 6,
+    "EndTime": 7,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 4,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "大猪",
     "Position": [
       57,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "StartTime": 1,
+    "EndTime": 2,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -795,18 +855,18 @@
   },
   {
     "WaveID": 5,
-    "WaveName": "1波空2",
+    "WaveName": "2波地1",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "道士",
+    "EnemyName": "幽灵头",
     "Position": [
-      56,
-      1
+      55,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -819,14 +879,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "老鬼头",
     "Position": [
       55,
-      1
+      5
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -834,19 +894,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
-    "WaveName": "2波地2",
-    "WaveTime": 15,
+    "WaveID": 5,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "道士",
+    "EnemyName": "幽灵头",
     "Position": [
       55,
-      1
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "StartTime": 7,
+    "EndTime": 8,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -855,17 +915,17 @@
   },
   {
     "WaveID": 6,
-    "WaveName": "",
-    "WaveTime": 0,
+    "WaveName": "2波地1",
+    "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "幽灵头",
     "Position": [
-      57,
-      1
+      55,
+      5
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -874,18 +934,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
-    "WaveName": "1波空3",
-    "WaveTime": 15,
+    "WaveID": 6,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "老鬼头",
     "Position": [
-      56,
-      1
+      59,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -894,19 +954,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
+    "WaveID": 6,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "幽灵头",
     "Position": [
       55,
-      1
+      8
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 2,
+    "StartTime": 7,
+    "EndTime": 8,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,

+ 124 - 84
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy3.json

@@ -561,7 +561,7 @@
     "BuildingHP": 0,
     "EnemyName": "敌方防御塔",
     "Position": [
-      60,
+      40,
       1
     ],
     "StartTime": 0,
@@ -599,14 +599,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 99,
-    "EnemyName": "小猪",
+    "EnemyName": "水猴子",
     "Position": [
-      51,
+      33,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "EndTime": 1,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -619,14 +619,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 50,
-    "EnemyName": "虾兵",
+    "EnemyName": "水猴子",
     "Position": [
-      53,
+      33,
       1
     ],
     "StartTime": 0,
-    "EndTime": 3,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -638,15 +638,35 @@
     "WaveName": "3出3",
     "WaveTime": 0,
     "BuildingID": "塔1",
-    "BuildingHP": 40,
-    "EnemyName": "大猪",
+    "BuildingHP": 30,
+    "EnemyName": "道士",
     "Position": [
-      54,
+      31,
       1
     ],
     "StartTime": 0,
-    "EndTime": 3,
-    "Count": 2,
+    "EndTime": 1,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 0.03,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "飞胖",
+    "Position": [
+      34,
+      8
+    ],
+    "StartTime": 0,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -659,14 +679,14 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "虾兵",
+    "EnemyName": "道士",
     "Position": [
-      54,
+      57,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -679,14 +699,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      56,
+      55,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -699,14 +719,14 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "水猴子",
     "Position": [
-      55,
+      34,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -719,14 +739,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      57,
+      35,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 20,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -736,16 +756,16 @@
   {
     "WaveID": 3,
     "WaveName": "1波空1",
-    "WaveTime": 15,
+    "WaveTime": 20,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "道士",
     "Position": [
-      56,
+      31,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -759,14 +779,34 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "水猴子",
     "Position": [
-      55,
+      39,
       1
     ],
+    "StartTime": 7,
+    "EndTime": 8,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 3,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "飞胖",
+    "Position": [
+      34,
+      8
+    ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 2,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -776,17 +816,17 @@
   {
     "WaveID": 4,
     "WaveName": "2波地1",
-    "WaveTime": 15,
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "虾兵",
+    "EnemyName": "道士",
     "Position": [
-      55,
+      31,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -799,14 +839,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "水猴子",
     "Position": [
-      57,
+      39,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 20,
+    "StartTime": 7,
+    "EndTime": 8,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -814,19 +854,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
-    "WaveName": "1波空2",
-    "WaveTime": 15,
+    "WaveID": 4,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "虾兵",
+    "EnemyName": "飞胖",
     "Position": [
-      56,
-      1
+      34,
+      8
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -834,19 +874,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
+    "WaveID": 4,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
     "EnemyName": "大猪",
     "Position": [
-      55,
+      35,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -854,19 +894,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
-    "WaveName": "2波地2",
+    "WaveID": 5,
+    "WaveName": "1波空2",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "虾兵",
+    "EnemyName": "水猴子",
     "Position": [
-      55,
+      33,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "EndTime": 1,
+    "Count": 20,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -874,19 +914,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
+    "WaveID": 5,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "猪",
     "Position": [
-      57,
+      35,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -894,19 +934,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
-    "WaveName": "1波空3",
+    "WaveID": 6,
+    "WaveName": "2波地2",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "小猪",
+    "EnemyName": "水猴子",
     "Position": [
-      56,
+      33,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
+    "EndTime": 1,
+    "Count": 20,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -914,19 +954,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
+    "WaveID": 6,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "大猪",
+    "EnemyName": "道士",
     "Position": [
-      55,
+      31,
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 1,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,

+ 65 - 165
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy4.json

@@ -459,10 +459,10 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 99,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       51,
-      9
+      1
     ],
     "StartTime": 0,
     "EndTime": 10,
@@ -479,14 +479,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 50,
-    "EnemyName": "老鬼头",
+    "EnemyName": "虾兵",
     "Position": [
       53,
-      8
+      1
     ],
     "StartTime": 0,
     "EndTime": 3,
-    "Count": 5,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -499,14 +499,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 40,
-    "EnemyName": "白鹭",
+    "EnemyName": "大猪",
     "Position": [
       54,
-      8
+      1
     ],
     "StartTime": 0,
     "EndTime": 3,
-    "Count": 5,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -516,37 +516,17 @@
   {
     "WaveID": 1,
     "WaveName": "1波空",
-    "WaveTime": 15,
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "虾兵",
     "Position": [
       54,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 1,
-    "WaveName": "",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "幽灵头",
-    "Position": [
-      56,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
+    "EndTime": 1,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -559,14 +539,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "刺客",
+    "EnemyName": "虾兵",
     "Position": [
-      56,
+      54,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 1,
-    "Count": 1,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -576,17 +556,17 @@
   {
     "WaveID": 2,
     "WaveName": "2波地",
-    "WaveTime": 15,
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
+    "EnemyName": "大猪",
     "Position": [
       55,
-      9
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -599,14 +579,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       57,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 20,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -619,14 +599,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "虾兵",
     "Position": [
-      56,
+      54,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 1,
-    "Count": 1,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -636,16 +616,16 @@
   {
     "WaveID": 3,
     "WaveName": "1波空1",
-    "WaveTime": 15,
+    "WaveTime": 20,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "道士",
     "Position": [
-      56,
-      9
+      54,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -659,14 +639,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
+    "EnemyName": "道士",
     "Position": [
-      55,
-      9
+      57,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -679,9 +659,9 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "刺客",
     "Position": [
-      56,
+      55,
       1
     ],
     "StartTime": 0,
@@ -699,13 +679,13 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "虾兵",
     "Position": [
       55,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 2,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -719,14 +699,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "道士",
     "Position": [
       57,
-      9
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 20,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -739,9 +719,9 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "大猪",
     "Position": [
-      56,
+      55,
       1
     ],
     "StartTime": 0,
@@ -759,14 +739,14 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "虾兵",
     "Position": [
       56,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -779,29 +759,9 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
+    "EnemyName": "刺客",
     "Position": [
       55,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 5,
-    "WaveName": "",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "幽灵头",
-    "Position": [
-      56,
       1
     ],
     "StartTime": 0,
@@ -819,13 +779,13 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "虾兵",
     "Position": [
       55,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 2,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -839,74 +799,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       57,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 6,
-    "WaveName": "",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "刺客",
-    "Position": [
-      56,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 1,
-    "Count": 1,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 7,
-    "WaveName": "1波空3",
-    "WaveTime": 15,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "幽灵头",
-    "Position": [
-      56,
-      8
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 7,
-    "WaveName": "",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "白鹭",
-    "Position": [
-      55,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "StartTime": 8,
+    "EndTime": 9,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,

+ 95 - 135
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy5.json

@@ -459,14 +459,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 99,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       51,
-      9
+      1
     ],
     "StartTime": 0,
     "EndTime": 10,
-    "Count": 5,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -479,10 +479,10 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 50,
-    "EnemyName": "老鬼头",
+    "EnemyName": "道士",
     "Position": [
       53,
-      8
+      1
     ],
     "StartTime": 0,
     "EndTime": 3,
@@ -499,14 +499,14 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 40,
-    "EnemyName": "白鹭",
+    "EnemyName": "大猪",
     "Position": [
       54,
-      8
+      1
     ],
     "StartTime": 0,
     "EndTime": 3,
-    "Count": 5,
+    "Count": 3,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -519,33 +519,13 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "道士",
     "Position": [
       54,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 1,
-    "WaveName": "",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "幽灵头",
-    "Position": [
-      56,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -559,14 +539,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       56,
       1
     ],
     "StartTime": 0,
-    "EndTime": 1,
-    "Count": 1,
+    "EndTime": 2,
+    "Count": 20,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -579,34 +559,14 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
-    "Position": [
-      55,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 2,
-    "WaveName": "",
-    "WaveTime": 0,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "大猪",
     "Position": [
       57,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -619,14 +579,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "刺客",
+    "EnemyName": "小猪",
     "Position": [
-      56,
+      57,
       1
     ],
     "StartTime": 0,
     "EndTime": 1,
-    "Count": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -639,13 +599,13 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "小猪",
     "Position": [
-      56,
-      9
+      57,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -659,14 +619,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
+    "EnemyName": "大猪",
     "Position": [
-      55,
-      9
+      56,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -679,14 +639,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "道士",
     "Position": [
-      56,
+      54,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 1,
-    "Count": 1,
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -696,17 +656,17 @@
   {
     "WaveID": 4,
     "WaveName": "2波地1",
-    "WaveTime": 15,
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "小猪",
     "Position": [
-      55,
-      8
+      54,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 15,
+    "EndTime": 2,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -719,14 +679,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "大猪",
     "Position": [
       57,
-      9
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 1,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -734,19 +694,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 4,
-    "WaveName": "",
-    "WaveTime": 0,
+    "WaveID": 5,
+    "WaveName": "1波空2",
+    "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
-      56,
+      57,
       1
     ],
     "StartTime": 0,
     "EndTime": 1,
-    "Count": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -755,17 +715,17 @@
   },
   {
     "WaveID": 5,
-    "WaveName": "1波空2",
-    "WaveTime": 15,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "大猪",
     "Position": [
-      56,
-      8
+      55,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -774,18 +734,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
-    "WaveName": "",
-    "WaveTime": 0,
+    "WaveID": 6,
+    "WaveName": "2波地2",
+    "WaveTime": 20,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
+    "EnemyName": "道士",
     "Position": [
-      55,
-      9
+      54,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -794,19 +754,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
+    "WaveID": 6,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "刺客",
+    "EnemyName": "道士",
     "Position": [
-      56,
+      59,
       1
     ],
     "StartTime": 0,
     "EndTime": 1,
-    "Count": 1,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -815,17 +775,17 @@
   },
   {
     "WaveID": 6,
-    "WaveName": "2波地2",
-    "WaveTime": 15,
+    "WaveName": "",
+    "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "老鬼头",
+    "EnemyName": "小猪",
     "Position": [
-      55,
-      8
+      57,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -839,13 +799,13 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "道士",
     "Position": [
-      57,
-      9
+      54,
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 4,
+    "EndTime": 5,
     "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -859,14 +819,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "道士",
     "Position": [
-      56,
+      59,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 1,
-    "Count": 1,
+    "StartTime": 4,
+    "EndTime": 5,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -876,17 +836,17 @@
   {
     "WaveID": 7,
     "WaveName": "1波空3",
-    "WaveTime": 15,
+    "WaveTime": 10,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
-      56,
-      8
+      54,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -899,14 +859,14 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "白鹭",
+    "EnemyName": "大猪",
     "Position": [
       55,
-      9
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "EndTime": 1,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,

+ 74 - 94
ActionTowerDefense/GenerateDatas/json/cfgcreateenemy6.json

@@ -459,13 +459,13 @@
     "WaveTime": 0,
     "BuildingID": "塔1",
     "BuildingHP": 99,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       51,
-      9
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -482,11 +482,11 @@
     "EnemyName": "飞胖",
     "Position": [
       53,
-      8
+      1
     ],
     "StartTime": 0,
     "EndTime": 3,
-    "Count": 4,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -506,7 +506,7 @@
     ],
     "StartTime": 0,
     "EndTime": 3,
-    "Count": 5,
+    "Count": 3,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -522,11 +522,11 @@
     "EnemyName": "飞胖",
     "Position": [
       54,
-      9
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 4,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 3,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -539,13 +539,13 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       56,
-      8
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -564,9 +564,9 @@
       55,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 3,
+    "StartTime": 3,
+    "EndTime": 4,
+    "Count": 4,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -579,13 +579,33 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       57,
-      9
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
+    "EndTime": 1,
+    "Count": 10,
+    "AttackRatio": 1,
+    "SpeedRatio": 1,
+    "HPRatio": 1,
+    "ArmorRatio": 1,
+    "ArmorPiercingRatio": 1
+  },
+  {
+    "WaveID": 2,
+    "WaveName": "",
+    "WaveTime": 0,
+    "BuildingID": "",
+    "BuildingHP": 0,
+    "EnemyName": "小猪",
+    "Position": [
+      57,
+      1
+    ],
+    "StartTime": 5,
+    "EndTime": 6,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -599,14 +619,14 @@
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       56,
-      8
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 5,
+    "StartTime": 5,
+    "EndTime": 6,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -625,8 +645,8 @@
       1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 4,
+    "EndTime": 1,
+    "Count": 3,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -642,11 +662,11 @@
     "EnemyName": "飞胖",
     "Position": [
       55,
-      9
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 3,
+    "EndTime": 1,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -659,13 +679,13 @@
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       57,
-      8
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 3,
+    "EndTime": 4,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -674,39 +694,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 5,
-    "WaveName": "1波空2",
-    "WaveTime": 15,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "飞胖",
-    "Position": [
-      56,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 4,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 5,
+    "WaveID": 4,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "猪",
+    "EnemyName": "小猪",
     "Position": [
-      55,
+      57,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 3,
+    "StartTime": 8,
+    "EndTime": 9,
+    "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -714,19 +714,19 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
-    "WaveName": "2波地2",
+    "WaveID": 5,
+    "WaveName": "1波空2",
     "WaveTime": 15,
     "BuildingID": "",
     "BuildingHP": 0,
     "EnemyName": "飞胖",
     "Position": [
-      55,
-      8
+      56,
+      1
     ],
     "StartTime": 0,
-    "EndTime": 10,
-    "Count": 3,
+    "EndTime": 1,
+    "Count": 5,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,
@@ -734,38 +734,18 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 6,
+    "WaveID": 5,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
     "BuildingHP": 0,
-    "EnemyName": "幽灵头",
+    "EnemyName": "小猪",
     "Position": [
       57,
-      9
-    ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 10,
-    "AttackRatio": 1,
-    "SpeedRatio": 1,
-    "HPRatio": 1,
-    "ArmorRatio": 1,
-    "ArmorPiercingRatio": 1
-  },
-  {
-    "WaveID": 7,
-    "WaveName": "1波空3",
-    "WaveTime": 15,
-    "BuildingID": "",
-    "BuildingHP": 0,
-    "EnemyName": "幽灵头",
-    "Position": [
-      56,
-      8
+      1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
+    "StartTime": 5,
+    "EndTime": 6,
     "Count": 10,
     "AttackRatio": 1,
     "SpeedRatio": 1,
@@ -774,7 +754,7 @@
     "ArmorPiercingRatio": 1
   },
   {
-    "WaveID": 7,
+    "WaveID": 5,
     "WaveName": "",
     "WaveTime": 0,
     "BuildingID": "",
@@ -784,9 +764,9 @@
       55,
       1
     ],
-    "StartTime": 0,
-    "EndTime": 10,
-    "Count": 4,
+    "StartTime": 7,
+    "EndTime": 8,
+    "Count": 2,
     "AttackRatio": 1,
     "SpeedRatio": 1,
     "HPRatio": 1,

+ 42 - 42
ActionTowerDefense/GenerateDatas/json/cfgtreasure.json

@@ -6,7 +6,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "士兵伤害+1",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "伤害"
     ],
@@ -21,7 +21,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "伤害加成+5%",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "伤害加成"
     ],
@@ -36,7 +36,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "回血+2",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "回血"
     ],
@@ -51,7 +51,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "吸血+2",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "吸血"
     ],
@@ -66,7 +66,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "闪避+3",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "闪避"
     ],
@@ -81,7 +81,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "护甲+1",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "护甲"
     ],
@@ -96,7 +96,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "血量上限+20",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "血量上限"
     ],
@@ -111,7 +111,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "金币获得增加+5%",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "金币获得增加"
     ],
@@ -126,7 +126,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "经验获得增加+5%",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "经验获得增加"
     ],
@@ -141,7 +141,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "灵力恢复+5",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "灵力恢复"
     ],
@@ -156,7 +156,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "灵力+5%",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "灵力"
     ],
@@ -171,7 +171,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "击落伤害+4",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "击落伤害"
     ],
@@ -186,7 +186,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "击飞伤害+4",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "击飞伤害"
     ],
@@ -201,7 +201,7 @@
     "Quality": 0,
     "Tag": [],
     "Attribute": "暴击率+3%",
-    "Price": 80,
+    "Price": 100,
     "Type": [
       "暴击率"
     ],
@@ -218,7 +218,7 @@
       1
     ],
     "Attribute": "士兵伤害+2",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "伤害"
     ],
@@ -235,7 +235,7 @@
       2
     ],
     "Attribute": "伤害加成+10%",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "伤害加成"
     ],
@@ -252,7 +252,7 @@
       3
     ],
     "Attribute": "回血+4",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "回血"
     ],
@@ -269,7 +269,7 @@
       4
     ],
     "Attribute": "吸血+4",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "吸血"
     ],
@@ -286,7 +286,7 @@
       5
     ],
     "Attribute": "闪避+6",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "闪避"
     ],
@@ -303,7 +303,7 @@
       6
     ],
     "Attribute": "护甲+2",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "护甲"
     ],
@@ -320,7 +320,7 @@
       7
     ],
     "Attribute": "血量上限+40",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "血量上限"
     ],
@@ -337,7 +337,7 @@
       8
     ],
     "Attribute": "金币获得增加+10%",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "金币获得增加"
     ],
@@ -354,7 +354,7 @@
       1
     ],
     "Attribute": "经验获得增加+10%",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "经验获得增加"
     ],
@@ -371,7 +371,7 @@
       2
     ],
     "Attribute": "灵力恢复+10",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "灵力恢复"
     ],
@@ -388,7 +388,7 @@
       3
     ],
     "Attribute": "灵力+10%",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "灵力"
     ],
@@ -405,7 +405,7 @@
       4
     ],
     "Attribute": "击落伤害+8",
-    "Price": 150,
+    "Price": 200,
     "Type": [
       "击落伤害"
     ],
@@ -423,7 +423,7 @@
       1
     ],
     "Attribute": "击飞伤害+8",
-    "Price": 280,
+    "Price": 200,
     "Type": [
       "击飞伤害"
     ],
@@ -441,7 +441,7 @@
       2
     ],
     "Attribute": "暴击率+6%",
-    "Price": 280,
+    "Price": 200,
     "Type": [
       "暴击率"
     ],
@@ -711,7 +711,7 @@
       6
     ],
     "Attribute": "士兵伤害+4",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "伤害"
     ],
@@ -729,7 +729,7 @@
       7
     ],
     "Attribute": "伤害加成+20%",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "伤害加成"
     ],
@@ -747,7 +747,7 @@
       6
     ],
     "Attribute": "回血+8",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "回血"
     ],
@@ -765,7 +765,7 @@
       7
     ],
     "Attribute": "吸血+8",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "吸血"
     ],
@@ -783,7 +783,7 @@
       8
     ],
     "Attribute": "闪避+12",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "闪避"
     ],
@@ -801,7 +801,7 @@
       7
     ],
     "Attribute": "护甲+4",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "护甲"
     ],
@@ -819,7 +819,7 @@
       8
     ],
     "Attribute": "血量上限+80",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "血量上限"
     ],
@@ -837,7 +837,7 @@
       8
     ],
     "Attribute": "金币获得增加+20%",
-    "Price": 280,
+    "Price": 360,
     "Type": [
       "金币获得增加"
     ],
@@ -856,7 +856,7 @@
       1
     ],
     "Attribute": "经验获得增加+20%",
-    "Price": 400,
+    "Price": 360,
     "Type": [
       "经验获得增加"
     ],
@@ -875,7 +875,7 @@
       2
     ],
     "Attribute": "灵力恢复+20",
-    "Price": 400,
+    "Price": 360,
     "Type": [
       "灵力恢复"
     ],
@@ -894,7 +894,7 @@
       3
     ],
     "Attribute": "灵力+20%",
-    "Price": 400,
+    "Price": 360,
     "Type": [
       "灵力"
     ],
@@ -913,7 +913,7 @@
       4
     ],
     "Attribute": "击落伤害+16",
-    "Price": 400,
+    "Price": 360,
     "Type": [
       "击落伤害"
     ],
@@ -932,7 +932,7 @@
       5
     ],
     "Attribute": "击飞伤害+16",
-    "Price": 400,
+    "Price": 360,
     "Type": [
       "击飞伤害"
     ],
@@ -951,7 +951,7 @@
       6
     ],
     "Attribute": "暴击率+12%",
-    "Price": 400,
+    "Price": 360,
     "Type": [
       "暴击率"
     ],

+ 2 - 2
ActionTowerDefense/Luban/.cache.meta

@@ -34,11 +34,11 @@ D:/Projects/Act/ActionTowerDefense/GenerateDatas/json/cfgcreateenemy7.json,C9F02
 D:/Projects/Act/ActionTowerDefense/GenerateDatas/json/cfgcreateenemy8.json,36429DB9822B4EBC55F38C7826B6F,20398,1758964132442
 D:/Projects/Act/ActionTowerDefense/GenerateDatas/json/cfgenemy.json,692EEEF5C997C572E7AC9D9AF719B9,5543,1758964132443
 D:/Projects/Act/ActionTowerDefense/GenerateDatas/json/cfgsoldierlevel.json,3E6E2D89634AB53738E43FC60CB443C,21157,1759917336547
-D:/Projects/Act/ActionTowerDefense/GenerateDatas/json/cfgtreasure.json,C0AFEF9F945387569DFE40CD1F56A9A9,14604,1759983267220
+D:/Projects/Act/ActionTowerDefense/GenerateDatas/json/cfgtreasure.json,2C0D498775747ABAA52DA70BCEC8420,14618,1760068221019
 D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/__beans__.xlsx,98987DA7288FEE34BCD08EA883D425E,9603,1754989782470
 D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/__enums__.xlsx,D95915E233EB1E4EB87BE0557A2BFDD,9879,1754989782470
 D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/__tables__.xlsx,8A6D31578964EE61B1CEFC0BE7038C7,10572,1757390419350
-D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/宝物表.xlsx,991611C47DD2C399C437EFAE9E7541,14328,1759983228812
+D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/宝物表.xlsx,41A334A9808724C3C4484BA4BB44BBB6,14328,1760068214443
 D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/怪物表.xlsx,279B89882A83CB7F42A942A856D41625,11971,1758767237573
 D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/士兵等级属性表.xlsx,DDD81A154B1E21118EAE9DE1C8DC6F,15235,1759917329774
 D:/Projects/Act/ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表0.xlsx,6B5757A1C7ED6DF25E7CD98379E7A27,23058,1758786729050

BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表0.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表1.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表2.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表3.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表4.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表5.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/EnemyCreater/出怪表6.xlsx


BIN
ActionTowerDefense/Luban/Config/Datas/宝物表.xlsx