收起左侧

[求助] 請問如何把日本火焰之前的發射物移植到象轎兵?

[复制链接]
牛甘超发表于 2022-5-3 15:46:00
我把tactics象橋兵里的StaggerRangedAttack改成
<type>Attack</type>
<attackaction>1</attackaction>
<rangedlogic>1</rangedlogic>
<anim>Attack_ranged</anim>
<idleanim>Idle</idleanim>
<reloadanim>attack_ranged_reload</reloadanim>
<maxheight>0</maxheight>
<accuracy>1.0</accuracy>
<accuracyreductionfactor>0.5</accuracyreductionfactor>
<aimbonus>0</aimbonus>
<maxspread>5</maxspread>
<spreadfactor>0.25</spreadfactor>
<trackrating>12</trackrating>
<unintentionaldamagemultiplier>0.7</unintentionaldamagemultiplier>
<projectile>ypFlamingArrowAmmo</projectile>
<impacteffect>effects\impacts\cannon</impacteffect>
<rate type="Unit">1.0 </rate>
<throw>1</throw>
<impactforcemin>500.0f</impactforcemin>
<impactforcemax>800.0f</impactforcemax>
<outerdamageareadistance>.25</outerdamageareadistance>
<outerdamageareafactor>.20</outerdamageareafactor>
<impactlaunchangle>10.0</impactlaunchangle>
<targetground>1</targetground>
<numberbounces>0</numberbounces>
<basedamagecap>1</basedamagecap>
<perfectaccuracy>1</perfectaccuracy>
<instantballistics>1</instantballistics>

然後在protoy把象轎兵的發射物改成<ProjectileProtoUnit>ypFlamingArrowAmmo</ProjectileProtoUnit>

最後實測是,象轎兵攻擊時不旦沒有火焰之箭,而家連本來的射擊彈道都沒有,只能有槍聲和殺敵
牛甘超发表于 2022-5-3 16:19:32
在ART5 howdah_elephant,
Attack_Ranged
<assetreference type="GrannyAnim">
<file>units\asians\indians\howdah\howdah_attackrangedA</file>
<tag type="Attack">0.13</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="FlamingArrow">0.13</tag>
<tag type="Particles" particlename="smallcannonmuzzle">0.28</tag>
</assetreference>
<component>falconet</component>
<attach a="gun" frombone="bone_gun" tobone="PROP1" syncanims="0"/>
</anim>

也還是不行
こはね发表于 2022-5-3 18:30:24
你的方法除了protoy那个<ProjectileProtoUnit>ypFlamingArrowAmmo</ProjectileProtoUnit>(似乎没用?),其他都没问题,问题在于instantballistics那个语句,会导致瞬间击中,看不见发射物

tactics那两个语句改掉或者直接在protoy添加也行(二选一即可,protoy优先级高于tactics,会覆盖掉tactics的语句)
<projectile>ypFlamingArrowAmmo</projectile>
<instantballistics>0</instantballistics>
4376262710332de476.png

`1_9PTL`D(SGVHGW]3D}OLE.jpg

发射音效就像你那样修改
2704627103ed91925.png
牛甘超发表于 2022-5-3 21:33:31
攻擊時突然變透明,且不能再攻擊,是否有甚麼地方出錯了?

こはね发表于 2022-5-3 21:41:40
牛甘超 发表于 2022-5-3 21:33
攻擊時突然變透明,且不能再攻擊,是否有甚麼地方出錯了?

大概是你乱改 anim 那个xml出问题了,我只建议把<tag type="SpecificSoundSet" checkvisible="1" set="FlamingArrow">0.13</tag>这句音效语句给修改了,其他不动

又或者是你的tactics文件出问题了,如果你是直接搬了火焰之箭的tactics过去,可能导致tactics的动作设定与anim对不上

总之我也不知道是哪里出了问题,你自己找原因吧

牛甘超发表于 2022-5-3 23:13:15
找到了,	如果你是直接搬了火焰之箭的tactics過去,

是的,就是你說的這樣
  • こはね : 
  • 末晴天o6 回复 こはね : 
  • こはね 回复 末晴天o6 : 
跳转到