收起左侧

[求助] 請問如何修改爆炸效果??

[复制链接]
陸島條野发表于 2019-5-28 13:23:26
最近一切在看修改圣典,学会了把炸药筒改成可以打人然后自爆。感觉炸药筒自爆那个效非常的好看,然后试试看把effects\impacts\melee 炸药筒命中单位效果复盖在英国火箭的命中单位效果,火箭击中后竟然连本来的效果也没有了

请问大神如何把爆炸的效果移值去别的攻击单位?

类似这样

請問如何修改爆炸效果??

請問如何修改爆炸效果??


請問如何修改爆炸效果??

請問如何修改爆炸效果??
こはね发表于 2019-5-28 23:02:53
我是把猛火油柜的死亡爆炸特效移动到攻击动作里面去了,原本是想设定命中后爆炸,但是之前没搞懂,所以采用了最短攻击距离以及计算了设定出现时间

后来一直没时间,然后这个计划就荒废了

effects\impacts\melee 是近战命中效果
炸药桶的爆炸在anim那个xml定义
こはね发表于 2019-7-27 19:52:46
复制随便哪个炮的效果都比炸药桶好,因为炸药桶的爆炸特效是死亡特效而不是命中特效,炸药桶自己的攻击特效是小拳拳锤胸口。
左武卫将军发表于 2020-1-3 22:35:27
很早以前有人教我用过,是用的甘油炸药筒的爆炸特效,我移到重型加农炮发射的炮弹爆炸效果;好像是用一个文件,那个效果很棒!爆炸的时候中心一团火焰然后四周是圆形的光晕冲击波。好长时间不玩了,电脑重装系统很多修改的文件都丢了;
这特效都能用到各种炮上;
  • こはね : 那个xml叫particlesets
こはね发表于 2020-1-3 23:08:04
控制命中效果的文件已经被群友找到了
分别为particlesets.xml(原版,在art1.bar里面);particlesets_xpack.xml(酋长,在art4.bar里面);particlesets_ypack(亚王,在art5.bar里面)

particlesets.xml;命中特效

particlesets.xml;命中特效

  • 左武卫将军 : 找到这个文件怎么修改啊,里面的语句都是啥意思?
左武卫将军发表于 2020-1-4 19:57:29
我觉得应该修改火箭的 Tactics文件,把其中的特效改成你需要的调用文件。


  • こはね : 具体我没有实验过,我最近比较忙,但是我一年前只修改tactics是失败的
  • 左武卫将军 回复 こはね : 您有时间研究一下吧,补充一下教程;
  • 左武卫将军 回复 こはね : 关键是找到炸药桶的特效文件
  • こはね 回复 左武卫将军 : 有时间我会去研究的,下一个版本将会是强制弹框通知,不更新重新下载就一直弹(现有的3.3版本已经接入服务器
  • 左武卫将军 回复 こはね : 我可是小白,你让我按照教程点了一百次鼠标,最后出来个图样图森破,我可记着呢
  • こはね 回复 左武卫将军 : 谁叫你最后点取消了
  • 左武卫将军 回复 こはね : 我印象中好像也是melee文件,但是不行。这个炸药桶还有其他的特效文件吗?或者药筒的技能有差别?看来自爆技能文件是关键
  • こはね 回复 左武卫将军 : 这几天我去研究一下吧
左武卫将军发表于 2020-1-4 21:15:48
刚试了试,鹰炮的Tactics文件,<impacteffect>effects\impacts\cannon</impacteffect>换成<impacteffect>effects\impacts\mortar</impacteffect>,显示的是mortar的爆炸效果;不过,这个我觉得应该是mortar的特效名称也是mortar,所以容易改了(我个人觉得视觉效果还是不如圆形冲击波炸药筒的)。如果换成炸药药筒的特效这个特效是啥名字,我不知道怎么找。
左武卫将军发表于 2020-1-5 17:36:12
青天小羽 发表于 2019-5-28 23:02
我是把猛火油柜的死亡爆炸特效移动到攻击动作里面去了,原本是想设定命中后爆炸,但是之前没搞懂,所以采用 ...

<file>animation_library\artillery\petard\bomb</file>,是不是这个,但是找不到该文件
左武卫将军发表于 2020-1-5 20:15:36
今天突然想起来,直接用dynamite(炸药)特效试试;
又改了一下,发现,鹰炮的Tactics文件,<impacteffect>effects\impacts\cannon</impacteffect>换成<impacteffect>effects\impacts\dynamite</impacteffect>,成功显示的是炸药筒的爆炸效果;
不过,还是没有剧情战役中那种火药库爆炸的光晕冲击波。
另外,火炮用这个还得把弹跳改一下,否则经常出现打步兵两次爆炸的现象;
估计找弹药库爆炸的效果文件应该可以。
  • 左武卫将军 : 另外军舰竟然也能使用这种特性。。。。。。
  • こはね 回复 左武卫将军 : 那个还算简单,关键是自定义的问题
  • wh5256903 回复 左武卫将军 : 这个dynamite与mortar爆炸效果一样啊!
  • 末晴天o6 回复 左武卫将军 : @左武衛將軍 哥哥!我剛剛按照您的作法,修改特效真的成功了,我覺得這個特效很棒,太開心了
  • 左武卫将军 回复 末晴天o6 : 那就好,嘎嘎
こはね发表于 2020-1-7 11:18:23
左武卫将军 发表于 2020-1-5 20:15
今天突然想起来,直接用dynamite(炸药)特效试试;
又改了一下,发现,鹰炮的Tactics文件,effects\impact ...

今天看了一下,我大概知道怎样改了

particlesets.png

tactics<impacteffect>xxxxxxxxx</impacteffect>调用粒子文件,粒子文件的粒子效果必须在particlesets.xml(原版),particlesets_xpack.xml(酋长),particlesets_ypack(亚王)三个XML其中一个定义

anim那个xml文件调用粒子也必须在particlesets.xml(原版),particlesets_xpack.xml(酋长),particlesets_ypack(亚王)三个XML其中一个定义
555765e13fabb51653.png

  • wh5256903 : 怎么运用炸药桶的爆炸效果 没有看懂
  • こはね 回复 wh5256903 : 自己写一个impacteffect,把炸药桶的死亡后爆炸的粒子效果添加到里面,然后用tactics调用这个impacteffect;具体参考圣典的7-8 攻击命中特效;需要你自己探索与研究
  • wh5256903 : 好的
  • wh5256903 回复 こはね : 我的权限不够 没有7-8 是不是得开权限 网页版的
  • こはね 回复 wh5256903 : 可能是我忘记添加了,感谢提醒
  • こはね 回复 wh5256903 : 已补回7-7与7-8
  • wh5256903 回复 こはね : 能帮我找下炸药桶爆炸粒子效果吗 我自己鼓捣了好久 都失败了 可能粒子语句找的不对
  • こはね 回复 wh5256903 : 这个月基本没空
  • wh5256903 回复 こはね : 
  • こはね 回复 wh5256903 : 大概11月20好左右能给你弄出来
こはね发表于 2020-11-30 20:10:25
找炸药桶爆炸:
首先去tactics确定是否为攻击特效
540465fc4df3757ee6.png

不是的话去anim xml,找攻击动作
55105fc4de778b0e6.png

wclargeexp就是炸药桶爆炸特效

-------------------------------------
不过找要定义粒子效果的文件有点麻烦,本帖没有提及,particleSetFileList.xml定义了(定义)粒子效果的文件路径,下面为particleSetFileList.xml,在art5.bar里面,
<?xml version="1.0" encoding="utf-8"?>
<particlesetxmlfiles>
<psetsfile filename="art\effects\particlesets.xml">
</psetsfile>
<psetsfile filename="art\units\animals\turtle\TurtlesBoredFX.xml">
</psetsfile>
<psetsfile filename="art\units\animals\turtle\TurtlesSwimFX.xml">
</psetsfile>
<psetsfile filename="art\effects\animal particles\BassFX.xml">
</psetsfile>
<psetsfile filename="art\effects\fire\torchFireSet.xml">
</psetsfile>
<psetsfile filename="art\units\cavalry\war_wagon\war_wagon_attackFX.xml">
</psetsfile>
<psetsfile filename="art\effects\weapon_fire\CannonMuzzleFX.xml">
</psetsfile>
<psetsfile filename="art\units\spc\fire_ship\fireshipFX.xml">
</psetsfile>
<psetsfile filename="art\terrain\great_plains\geyserFX.xml">
</psetsfile>
<psetsfile filename="art\effects\explosions\explosionFXset.xml">
</psetsfile>
<psetsfile filename="art\effects\particlesets_xpack.xml">
</psetsfile>
<psetsfile filename="art\effects\particlesets_ypack.xml">
</psetsfile>
</particlesetxmlfiles>


在以上xml文件慢慢寻找wclargeexp吧,art5.bar找不到就去art4.bar、art1.bar寻找最终在explosionFXset.xml找到了wclargeexp.
125905fc4e12767b5f.png

wh5256903发表于 2020-12-2 23:53:09
鹰炮的Tactics文件,<impacteffect>effects\impacts\cannon</impacteffect>直接换成<impacteffect>effects\impacts\wclargeexp</impacteffect>,是不是不行?是不是得重新定义命中特效?
こはね发表于 2020-12-3 18:47:16
wh5256903 发表于 2020-12-2 23:53
鹰炮的Tactics文件,effects\impacts\cannon直接换成effects\impacts\wclargeexp,是不是不行?是不是得重 ...

请问你真的有认真看圣典吗?

792735fc8c18b7f8a5.png

462155fc8c1c440865.png

421555fc8c23003fb1.png
末晴天o6发表于 2020-12-6 17:59:10
 本帖最后由 末晴天o6 于 2020-12-6 19:29 编辑 

@左武衛將軍  如果一次50台鷹砲打大型國戰,畫面效果驚人

順便連日本的火焰之箭也改了

7.jpg
granthoo发表于 2021-4-28 20:37:52
<anim>
Raze_attack
<assetreference type="GrannyAnim">
<file>animation_library\artillery\petard\bomb</file>
<tag type="Attack">1.00</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="PetardExplosion">1.00</tag>
<tag type="SpecificSoundSet" checkvisible="1" set="GrenadeLight">0.90</tag>
<tag type="Particles" particlename="wclargeexp">1.00</tag>
</assetreference>
<component>ModelComp</component>
</anim>

granthoo发表于 2021-4-28 20:38:29
granthoo 发表于 2021-4-28 20:37
Raze_attack

animation_library\artillery\petard\bomb

找不到wclargeexp
こはね发表于 2021-4-28 22:32:14

在explosionFXset.xml里面,参考11楼
跳转到