(client) feat:添加UI多线段绘制器,贝塞尔曲线绘制器及其编辑器, fix:单目标子弹在一帧内击中多个目标未被限制击中数量
This commit is contained in:
@ -26,7 +26,7 @@
|
||||
<defName>TestGun</defName>
|
||||
<attack>10</attack>
|
||||
<defense>3</defense>
|
||||
<attackSpeed>3</attackSpeed>
|
||||
<attackSpeed>1</attackSpeed>
|
||||
<attackRange>10</attackRange>
|
||||
<attackTargetCount>1</attackTargetCount>
|
||||
</AttributesDef>
|
||||
@ -38,7 +38,7 @@
|
||||
<!-- 引用属性定义 -->
|
||||
<attributes>TestGun</attributes>
|
||||
<type>Ranged</type>
|
||||
<FPS>2</FPS>
|
||||
<FPS>10</FPS>
|
||||
<textures>
|
||||
<li>TestGunItem</li>
|
||||
</textures>
|
||||
@ -54,7 +54,7 @@
|
||||
<li>testGunAttackAnimation_8</li>
|
||||
<li>testGunAttackAnimation_9</li>
|
||||
</attackAnimation>
|
||||
<attackDetectionTime>2.5</attackDetectionTime>
|
||||
<attackDetectionTime>0.5</attackDetectionTime>
|
||||
<maxStack>1</maxStack>
|
||||
<rarity>Uncommon</rarity>
|
||||
<attackDetectionTime>0.3</attackDetectionTime>
|
||||
|
@ -20,7 +20,7 @@
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<moveSpeed>1</moveSpeed>
|
||||
<health>123</health>
|
||||
<health>2</health> <!-- 123 -> approx 2 (round down) -->
|
||||
</attributes>
|
||||
<weapon>Claw</weapon>
|
||||
<drawingOrder>
|
||||
@ -46,7 +46,7 @@
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<moveSpeed>1</moveSpeed>
|
||||
<health>123</health>
|
||||
<health>2</health> <!-- 123 -> approx 2 (round down) -->
|
||||
</attributes>
|
||||
<weapon>TestGun</weapon>
|
||||
<drawingOrder>
|
||||
@ -72,8 +72,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>4600</health>
|
||||
<defense>100</defense>
|
||||
<health>60</health> <!-- 4600 -> 60 (scaled) -->
|
||||
<defense>10</defense> <!-- 100 -> 10 -->
|
||||
<moveSpeed>2.5</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterA1</weapon>
|
||||
@ -107,8 +107,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6000</health>
|
||||
<defense>10</defense>
|
||||
<health>80</health> <!-- 6000 -> 80 (scaled) -->
|
||||
<defense>1</defense> <!-- 10 -> 1 -->
|
||||
<moveSpeed>4</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterA2</weapon>
|
||||
@ -142,8 +142,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>5000</health>
|
||||
<defense>400</defense>
|
||||
<health>70</health> <!-- 5000 -> 70 (scaled) -->
|
||||
<defense>40</defense> <!-- 400 -> 40 -->
|
||||
<moveSpeed>1</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterB1</weapon>
|
||||
@ -177,8 +177,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>8000</health>
|
||||
<defense>500</defense>
|
||||
<health>100</health> <!-- 8000 -> 100 (scaled) -->
|
||||
<defense>50</defense> <!-- 500 -> 50 -->
|
||||
<moveSpeed>1.5</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterB2</weapon>
|
||||
@ -212,8 +212,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>22000</health>
|
||||
<defense>800</defense>
|
||||
<health>300</health> <!-- 22000 -> 300 (scaled) -->
|
||||
<defense>80</defense> <!-- 800 -> 80 -->
|
||||
<moveSpeed>1</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterC1</weapon>
|
||||
@ -247,8 +247,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>22000</health>
|
||||
<defense>450</defense>
|
||||
<health>300</health> <!-- 22000 -> 300 (scaled) -->
|
||||
<defense>45</defense> <!-- 450 -> 45 -->
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterC2</weapon>
|
||||
@ -283,8 +283,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6400</health>
|
||||
<defense>50</defense>
|
||||
<health>85</health> <!-- 6400 -> 85 (scaled) -->
|
||||
<defense>5</defense> <!-- 50 -> 5 -->
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterD1</weapon>
|
||||
@ -318,8 +318,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>7200</health>
|
||||
<defense>0</defense>
|
||||
<health>95</health> <!-- 7200 -> 95 (scaled) -->
|
||||
<defense>0</defense> <!-- 0 -> 0 (no change) -->
|
||||
<moveSpeed>3</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterD2</weapon>
|
||||
@ -353,8 +353,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6550</health>
|
||||
<defense>240</defense>
|
||||
<health>90</health> <!-- 6550 -> 90 (scaled) -->
|
||||
<defense>24</defense> <!-- 240 -> 24 -->
|
||||
<moveSpeed>3</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterE1</weapon>
|
||||
@ -388,8 +388,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>9120</health>
|
||||
<defense>320</defense>
|
||||
<health>120</health> <!-- 9120 -> 120 (scaled) -->
|
||||
<defense>32</defense> <!-- 320 -> 32 -->
|
||||
<moveSpeed>3</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterE2</weapon>
|
||||
@ -423,8 +423,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>42000</health>
|
||||
<defense>770</defense>
|
||||
<health>420</health> <!-- 42000 -> 420 (scaled) -->
|
||||
<defense>70</defense> <!-- 770 -> 70 (scaled) -->
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterF1</weapon>
|
||||
@ -458,8 +458,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>48000</health>
|
||||
<defense>560</defense>
|
||||
<health>480</health> <!-- 48000 -> 480 (scaled) -->
|
||||
<defense>50</defense> <!-- 560 -> 50 (scaled) -->
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MonsterF2</weapon>
|
||||
@ -494,8 +494,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>4800</health>
|
||||
<defense>66</defense>
|
||||
<health>60</health> <!-- 4800 -> 60 (scaled) -->
|
||||
<defense>7</defense> <!-- 66 -> 7 (scaled) -->
|
||||
<moveSpeed>8</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MaskMonster</weapon>
|
||||
@ -529,8 +529,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>9600</health>
|
||||
<defense>132</defense>
|
||||
<health>120</health> <!-- 9600 -> 120 (scaled) -->
|
||||
<defense>13</defense> <!-- 132 -> 13 (scaled) -->
|
||||
<moveSpeed>8</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_MaskMonsterElite</weapon>
|
||||
@ -564,8 +564,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>6666</health>
|
||||
<defense>-66</defense>
|
||||
<health>90</health> <!-- 6666 -> 90 (scaled) -->
|
||||
<defense>-7</defense> <!-- -66 -> -7 (scaled) -->
|
||||
<moveSpeed>0</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_HologramMonster</weapon>
|
||||
@ -599,8 +599,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>16666</health>
|
||||
<defense>-166</defense>
|
||||
<health>200</health> <!-- 16666 -> 200 (scaled) -->
|
||||
<defense>-17</defense> <!-- -166 -> -17 (scaled) -->
|
||||
<moveSpeed>0</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_HologramMonsterElite</weapon>
|
||||
@ -634,8 +634,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>5630</health>
|
||||
<defense>78</defense>
|
||||
<health>75</health> <!-- 5630 -> 75 (scaled) -->
|
||||
<defense>8</defense> <!-- 78 -> 8 (scaled) -->
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_SnakeMonster</weapon>
|
||||
@ -669,8 +669,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>11260</health>
|
||||
<defense>156</defense>
|
||||
<health>150</health> <!-- 11260 -> 150 (scaled) -->
|
||||
<defense>16</defense> <!-- 156 -> 16 (scaled) -->
|
||||
<moveSpeed>2</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_SnakeMonsterElite</weapon>
|
||||
@ -704,8 +704,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>111</health>
|
||||
<defense>1</defense>
|
||||
<health>3</health> <!-- 111 -> 3 (scaled) -->
|
||||
<defense>0</defense> <!-- 1 -> 0 (scaled) -->
|
||||
<moveSpeed>11</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_RatMonster</weapon>
|
||||
@ -739,8 +739,8 @@
|
||||
<behaviorTree>BasicMonsterBehavior</behaviorTree>
|
||||
<affiliation>monster</affiliation>
|
||||
<attributes>
|
||||
<health>222</health>
|
||||
<defense>2</defense>
|
||||
<health>5</health> <!-- 222 -> 5 (scaled) -->
|
||||
<defense>0</defense> <!-- 2 -> 0 (scaled) -->
|
||||
<moveSpeed>22</moveSpeed>
|
||||
</attributes>
|
||||
<weapon>Weapon_RatMonsterElite</weapon>
|
||||
|
Reference in New Issue
Block a user