(client) fix:修复匿名定义中的图片无法加载的问题

This commit is contained in:
m0_75251201
2025-07-19 13:33:49 +08:00
parent 526e8850e4
commit 0c8eebdd4b
31 changed files with 2684 additions and 568 deletions

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<Define>
<AttributesDef>
<defName>TestGun</defName>
<attack>10</attack>
<defense>3</defense>
<attackSpeed>3</attackSpeed>
<attackRange>10</attackRange>
<attackTargetCount>1</attackTargetCount>
</AttributesDef>
<WeaponDef>
<defName>TestGun</defName>
<label>测试枪</label>
<description>一把测试用的枪</description>
<attributes>TestGun</attributes>
<texture>TestGun</texture>
<itemTexture>TestGunItem</itemTexture>
<bullet>yellowBullet</bullet>
</WeaponDef>
<BulletDef>
<defName>yellowBullet</defName>
<moveSpeed>10</moveSpeed>
<texture>
<path>Resources\Item\YellowBullet.png</path>
</texture>
</BulletDef>
<ImageDef>
<defName>TestGunItem</defName>
<path>Resources\Item\TestGun.png</path>
</ImageDef>
<ImageDef>
<defName>TestGun</defName>
<path>Resources\Item\TestGunUse.png</path>
</ImageDef>
<AttributesDef>
<defName>Claw</defName>
<attack>3</attack>
<defense>1</defense>
<attackSpeed>1</attackSpeed>
<attackRange>1</attackRange>
<attackTargetCount>1</attackTargetCount>
</AttributesDef>
<WeaponDef>
<defName>Claw</defName>
<label>爪子</label>
<description>爪子</description>
<attributes>Claw</attributes>
</WeaponDef>
</Define>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Define>
<AttributesDef>
<defName>TestCharacter</defName>
<health>100</health>
<moveSpeed>2</moveSpeed>
</AttributesDef>
<CharacterDef>
<defName>testPawn</defName>
<label>测试小人</label>
<drawingOrder_down>
<DrawNodeDef name="body"/>
</drawingOrder_down>
</CharacterDef>
</Define>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Define>
<MonsterAttackDef>
<defName>tenMonster</defName>
<immediate>
<count>10</count>
</immediate>
</MonsterAttackDef>
<MonsterDef>
<defName>cheken</defName>
<label>测试鸡</label>
<aiController>embrace</aiController>
<weapon>Claw</weapon>
</MonsterDef>
</Define>

View File

@ -1,35 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Define>
<CharacterAttributesDef>
<defName>CatGirl</defName>
<health>100</health>
<moveSpeed>2</moveSpeed>
</CharacterAttributesDef>
<CharacterDef>
<defName>CatGirl</defName>
<label>CatGirl</label>
<description>She is a cat girl with agile movements and sharp senses.</description>
<attributes>CatGirl</attributes> <!-- 引用 AttributesDef 类型的数据块 -->
<drawingOrder_down>CatGirl_down</drawingOrder_down> <!-- 引用 DrawingOrderDef 类型的数据块 -->
<drawingOrder_left>CatGirl_left</drawingOrder_left>
<drawingOrder_right>CatGirl_right</drawingOrder_right>
<drawingOrder_up>CatGirl_up</drawingOrder_up>
</CharacterDef>
<DrawingOrderDef>
<defName>CatGirl_down</defName>
<DrawNodeDef name="body">
<DrawNodeDef name="head">
<DrawNodeDef name="backHair"/>
<DrawNodeDef name="ear" type="animation" FPS="1"/>
<DrawNodeDef name="face"/>
<DrawNodeDef name="frontHair"/>
<DrawNodeDef name="hat"/>
</DrawNodeDef>
<DrawNodeDef name="clothes"/>
</DrawNodeDef>
</DrawingOrderDef>
</Define>

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 B