找回密码
 点一下
查看: 2013|回复: 2

关于物品栏的问题,怎么没用

[复制链接]
发表于 2010-4-16 23:54:00 | 显示全部楼层 |阅读模式
<?xml version="1.0" encoding="us-ascii"?>
&#160;<CItem id="TestItem">
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Face value="SCV"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Flags index="CanDrop" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Class value="TestItemClass"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Container value="TestContainer"/>
&#160;&#160;&#160;&#160; </CItem>
<Catalog/>

<CAbilInventory id="TestItemAbil">
&#160;&#160;&#160;&#160; <CmdButtonArray index="Drop" DefaultButtonFace="Move">
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Flags index="ToSelection" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CmdButtonArray>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CmdButtonArray index="Move" DefaultButtonFace="MovePatrol">
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Flags index="ToSelection" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CmdButtonArray>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CmdButtonArray index="Take" DefaultButtonFace="MoveHoldPosition">
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Flags index="ToSelection" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CmdButtonArray>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CmdButtonArray index="ItemInstant" DefaultButtonFace="AcquireMove">
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Flags index="ToSelection" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CmdButtonArray>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CmdButtonArray index="ItemTarget" DefaultButtonFace="Turn">
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Flags index="ToSelection" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CmdButtonArray>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Range value="2"/>
&#160;&#160;&#160;&#160; <MaxDropRange value="5"/>
&#160;&#160;&#160;&#160; <InfoArray>
&#160;&#160;&#160;&#160;&#160;&#160; <EmptyFace value="Move"/>
&#160;&#160;&#160;&#160;&#160;&#160; <Classes value="TestItemClass"/>
&#160;&#160;&#160;&#160;&#160;&#160; <Alignment value="Left"/>
&#160;&#160;&#160;&#160;&#160;&#160; <Container value="TestContainer1"/>
&#160;&#160;&#160;&#160;&#160;&#160; <Item value="TestItem"/>
&#160;&#160;&#160;&#160;&#160;&#160; <Hotkey value="Move"/>
&#160;&#160;&#160;&#160; </InfoArray>
&#160;</CAbilInventory>
</Catalog>

<?xml version="1.0" encoding="us-ascii"?>
&#160;<CItemContainer id="TestContainer1">
&#160;&#160;&#160;&#160; <Model value="Zealot"/>
&#160;&#160;&#160;&#160; <ModelHeight value="500"/>
&#160;&#160;&#160;&#160; <ModelWidth value="500"/>
&#160;&#160;&#160;&#160;&#160; <Slots>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Equip value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Row value="8"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Column value="0"/>
&#160;&#160;&#160;&#160;&#160; </Slots>
&#160;&#160;&#160;&#160;&#160; <Slots>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Equip value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Row value="8"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Column value="1"/>
&#160;&#160;&#160;&#160;&#160; </Slots>
&#160;&#160;&#160;&#160;&#160; <Slots>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Equip value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Row value="8"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Column value="2"/>
&#160;&#160;&#160;&#160;&#160; </Slots>
&#160;&#160;&#160;&#160;&#160; <Slots>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Equip value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Row value="8"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Column value="3"/>
&#160;&#160;&#160;&#160;&#160; </Slots>
&#160;&#160;&#160;&#160; </CItemContainer>
<Catalog/>

<CUnit id="Marine">
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <DeathRevealRadius value="3"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Race value="Terr"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Mob value="Multiplayer"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LifeStart value="45"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LifeMax value="45"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LifeArmorName value="Unit/LifeArmorName/TerranInfantryArmor"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Speed value="2.25"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Acceleration value="1000"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LateralAcceleration value="46.0625"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <StationaryTurningRate value="999.8437"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TurningRate value="999.8437"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Food value="-1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CostResource index="Minerals" value="50"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <RepairTime value="20"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AttackTargetPriority value="20"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <DamageDealtXP value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <DamageTakenXP value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <KillXP value="10"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Radius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <SeparationRadius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <InnerRadius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CargoSize value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ScoreMake value="50"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ScoreKill value="100"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ScoreResult value="BuildOrder"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <SubgroupPriority value="15"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <MinimapRadius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <FlagArray index="PreventDestroy" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <FlagArray index="UseLineOfSight" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <PlaneArray index="Ground" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Collide index="Ground" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Sight value="9"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="stop"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="attack"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="move"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="StimPack"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="TestItemAbil"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <BehaviorArray Link="MarineShield"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CardLayouts>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Move" Type="AbilCmd" AbilCmd="move,Move" Row="0" Column="0"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Stop" Type="AbilCmd" AbilCmd="stop,Stop" Row="0" Column="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="MoveHoldPosition" Type="AbilCmd" AbilCmd="move,HoldPos" Row="0" Column="2"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Attack" Type="AbilCmd" AbilCmd="attack,Execute" Row="0" Column="4"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="MovePatrol" Type="AbilCmd" AbilCmd="move,Patrol" Row="0" Column="3"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Stim" Type="AbilCmd" AbilCmd="StimPack,Execute" Row="2" Column="0"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Repair" Type="AbilCmd" AbilCmd="TestItemAbil,Execute" Row="1" Column="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CardLayouts>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Attributes index="Light" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Attributes index="Biological" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <EditorCategories value="ObjectType:Unit,ObjectFamily:Melee"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryCategory value="Unit/Category/TerranUnits"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryPriority value="30"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryStrongArray value="Marauder"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryStrongArray value="Immortal"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryStrongArray value="Hydralisk"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryWeakArray value="SiegeTankSieged"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryWeakArray value="Colossus"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryWeakArray value="Lurker"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <WeaponArray Link="Marine"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Fidget>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ChanceArray index="Anim" value="33"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ChanceArray index="Idle" value="33"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ChanceArray index="Turn" value="33"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; </Fidget>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TauntDuration index="Cheer" value="5"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TauntDuration index="Dance" value="5"/>
&#160;&#160;&#160; </CUnit>
&#160;&#160;&#160; <CUnit id="Reaper">
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <DeathRevealRadius value="3"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Race value="Terr"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Mob value="Multiplayer"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LifeStart value="50"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LifeMax value="50"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LifeArmorName value="Unit/LifeArmorName/TerranInfantryArmor"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Speed value="2.9531"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Acceleration value="1000"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LateralAcceleration value="46.0625"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <StationaryTurningRate value="999.8437"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TurningRate value="999.8437"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Height value="0.5"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Food value="-1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CostResource index="Minerals" value="50"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CostResource index="Vespene" value="50"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <RepairTime value="20"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AttackTargetPriority value="20"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <DamageDealtXP value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <DamageTakenXP value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <KillXP value="20"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Radius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <SeparationRadius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <InnerRadius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CargoSize value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ScoreMake value="100"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ScoreKill value="200"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ScoreResult value="BuildOrder"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <SubgroupPriority value="14"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <MinimapRadius value="0.375"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <!--<TacticalAIThink value="AIThinkReaper"/>-->
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TacticalAIRange value="AIRangeReaper"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <FlagArray index="PreventDestroy" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <FlagArray index="UseLineOfSight" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <FlagArray index="PressForwardDisabled" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <PlaneArray index="Ground" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Collide index="Ground" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Sight value="9"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="stop"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="attack"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <AbilArray Link="move"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <BehaviorArray Link="ReaperJump"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <CardLayouts>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Move" Type="AbilCmd" AbilCmd="move,Move" Row="0" Column="0"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Stop" Type="AbilCmd" AbilCmd="stop,Stop" Row="0" Column="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="MoveHoldPosition" Type="AbilCmd" AbilCmd="move,HoldPos" Row="0" Column="2"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="Attack" Type="AbilCmd" AbilCmd="attack,Execute" Row="0" Column="4"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="MovePatrol" Type="AbilCmd" AbilCmd="move,Patrol" Row="0" Column="3"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <LayoutButtons Face="JetPack" Type="Passive" Row="1" Column="0"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; </CardLayouts>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Attributes index="Light" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Attributes index="Biological" value="1"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <EditorCategories value="ObjectType:Unit,ObjectFamily:Melee"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryCategory value="Unit/Category/TerranUnits"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryPriority value="70"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryStrongArray value="Hellion"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryStrongArray value="Zealot"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryStrongArray value="Zergling"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryWeakArray value="SiegeTank"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryWeakArray value="Stalker"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <GlossaryWeakArray value="Roach"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <WeaponArray Link="Reaper"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <WeaponArray Link="ReaperD8"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Fidget>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ChanceArray index="Anim" value="33"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ChanceArray index="Idle" value="33"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <ChanceArray index="Turn" value="33"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; </Fidget>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <Mover value="CliffJumper"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <!--
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TauntDuration index="Cheer" value="2"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; <TauntDuration index="Dance" value="2"/>
&#160;&#160;&#160;&#160;&#160;&#160;&#160; -->
&#160;&#160;&#160; </CUnit>
发表于 2010-4-17 00:10:59 | 显示全部楼层
你要先实现物品栏技能。

别人不是告诉你了么还在发同样帖子你是要干什么。

还有地方要写对。你多半全部写在一个xml里了吧。
回复

使用道具 举报

 楼主| 发表于 2010-4-17 09:36:03 | 显示全部楼层

回 1楼(Renee) 的帖子

怎么实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 20:38 , Processed in 0.082502 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表