(client) feat:添加角色定义,为匿名定义建立索引,修复一些数据定义中的错误 (#39)
Co-authored-by: zzdxxz <2079238449@qq.com> Co-committed-by: zzdxxz <2079238449@qq.com>
This commit is contained in:
57
Client/Data/Core/Define/Item/Weapon.xml
Normal file
57
Client/Data/Core/Define/Item/Weapon.xml
Normal 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>
|
@ -28,17 +28,17 @@
|
||||
<!-- 0 + (2 * 4) = 8 -->
|
||||
<Grass_Dirt_Dirt_Dirt value="GrassDirt_15"/>
|
||||
<!-- 3 + (3 * 4) = 15 -->
|
||||
<Dirt_Grass_Dirt_Grass value="GrassDirt_4"/>
|
||||
<Dirt_Grass_Dirt_Grass value="GrassDirt_1"/>
|
||||
<!-- 1 + (0 * 4) = 1 -->
|
||||
<Grass_Dirt_Grass_Dirt value="GrassDirt_11"/>
|
||||
<!-- 3 + (2 * 4) = 11 -->
|
||||
<Dirt_Dirt_Grass_Grass value="GrassDirt_12"/>
|
||||
<Dirt_Dirt_Grass_Grass value="GrassDirt_3"/>
|
||||
<!-- 3 + (0 * 4) = 3 -->
|
||||
<Grass_Grass_Dirt_Dirt value="GrassDirt_9"/>
|
||||
<!-- 1 + (2 * 4) = 9 -->
|
||||
<Dirt_Grass_Grass_Grass value="GrassDirt_5"/>
|
||||
<!-- 1 + (1 * 4) = 5 -->
|
||||
<Grass_Dirt_Grass_Grass value="GrassDirt_8"/>
|
||||
<Grass_Dirt_Grass_Grass value="GrassDirt_2"/>
|
||||
<!-- 2 + (0 * 4) = 2 -->
|
||||
<Grass_Grass_Dirt_Grass value="GrassDirt_10"/>
|
||||
<!-- 2 + (2 * 4) = 10 -->
|
||||
|
17
Client/Data/Core/Define/Pawn/Character.xml
Normal file
17
Client/Data/Core/Define/Pawn/Character.xml
Normal 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>
|
18
Client/Data/Core/Define/Pawn/Monster.xml
Normal file
18
Client/Data/Core/Define/Pawn/Monster.xml
Normal 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>
|
@ -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>
|
BIN
Client/Data/Core/Resources/Item/TestGun.png
Normal file
BIN
Client/Data/Core/Resources/Item/TestGun.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 234 B |
BIN
Client/Data/Core/Resources/Item/TestGunUse.png
Normal file
BIN
Client/Data/Core/Resources/Item/TestGunUse.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 280 B |
BIN
Client/Data/Core/Resources/Item/YellowBullet.png
Normal file
BIN
Client/Data/Core/Resources/Item/YellowBullet.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 137 B |
Reference in New Issue
Block a user