(client) feat:完成实体生成函数,修复行为树加载错误,改进Define打印缩进
This commit is contained in:
@ -1,5 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Define>
|
||||
|
||||
<AffiliationDef>
|
||||
<defName>playerAffiliation</defName>
|
||||
<label>player</label>
|
||||
</AffiliationDef>
|
||||
|
||||
<AttributesDef>
|
||||
<defName>TestCharacter</defName>
|
||||
<health>100</health>
|
||||
@ -9,11 +15,13 @@
|
||||
<CharacterDef>
|
||||
<defName>testPawn</defName>
|
||||
<label>测试小人</label>
|
||||
<attributes>TestCharacter</attributes>
|
||||
<affiliation>playerAffiliation</affiliation>
|
||||
<drawingOrder_down>
|
||||
<DrawNodeDef name="body"/>
|
||||
</drawingOrder_down>
|
||||
<behaviorTree>
|
||||
<Node className="TrackPlayer"/>
|
||||
<Node className="RandomWander"/>
|
||||
</behaviorTree>
|
||||
</CharacterDef>
|
||||
|
||||
|
@ -1,17 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Define>
|
||||
<MonsterAttackDef>
|
||||
<defName>tenMonster</defName>
|
||||
<immediate>
|
||||
<count>10</count>
|
||||
</immediate>
|
||||
</MonsterAttackDef>
|
||||
|
||||
<MonsterDef>
|
||||
<defName>cheken</defName>
|
||||
<defName>chicken</defName>
|
||||
<label>测试鸡</label>
|
||||
<aiController>embrace</aiController>
|
||||
<weapon>Claw</weapon>
|
||||
<!-- <weapon>Claw</weapon> -->
|
||||
<behaviorTree>
|
||||
<!-- 如果名字叫做cxk -->
|
||||
<Node className="ConditionalAI" condition="entity.name=='cxk'">
|
||||
<!-- 顺序执行 -->
|
||||
<Node className="SequentialAI">
|
||||
<!-- 追踪玩家 -->
|
||||
<Node className="TrackPlayer"/>
|
||||
<!-- 随机闲逛 -->
|
||||
<Node className="RandomWander"/>
|
||||
</Node>
|
||||
</Node>
|
||||
<!-- 随机闲逛 -->
|
||||
<Node className="RandomWander"/>
|
||||
</behaviorTree>
|
||||
</MonsterDef>
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user