Hero引擎武器衣服特效补充篇

8年前 (2015-12-14) 已收录 2915℃
阅读本文之前,你需要懂得,8位素材和16位素材的区别,懂的人继续看下文,不懂就移步参考此文:

 

我们知道,内观是指在背包和人物装备等界面看到的图像,如装备蓝武器拿在手上的样子,代表文件有Items.wil,stateitem.wil等;外观是指关闭这些界面,在界面外看到的图像,如人物站立,攻击的动作图像,代表文件有Dnitems.wil,Hum.wil,Weapon.wil,Humeffect.wil等等。
盛大传奇2的HumEffect系列文件是武器和衣服的发光特效文件,如武器攻击特效,翅膀,光环等。。用编辑器打开这些文件,我们可以发现,这些图像以1200一组,也可以说,是600张图一组,因为要区分男女,而且调用代码也时而认定1200一组,时而600一组。男女的身体胖瘦不一,所以这些武器和衣服的发光特效是肯定有细微差别的。

 

Hero引擎能使用的HumEffect系列文件,使用方法如下:

 

HumEffect.wil ,8位wil素材,建议使用时用16位素材替换。翅膀外观在物品DB的AniCount字段设置,范围1—20,600张图一组。由于雷霆和天龙系列的翅膀是和衣服内观合在一起的,所以可以认为它们没有内观特效。
AniCount     外观描述
  1            白色雷霆翅膀男
  2            白色雷霆翅膀女
  3            黄色天龙翅膀男
  4            黄色天龙翅膀女
  5            红色雷霆翅膀男
  6            红色雷霆翅膀女
  7            淡蓝色雷霆翅膀男
  8            淡蓝色雷霆翅膀女
  9            蓝绿色雷霆翅膀男
  10           蓝绿色雷霆翅膀女
  11           紫色雷霆翅膀男
  12           紫色雷霆翅膀女
  13           绿色雷霆翅膀男
  14           绿色雷霆翅膀女
  15           黄色雷霆翅膀男
  16           黄色雷霆翅膀女
  17           淡红色雷霆翅膀男
  18           淡红色雷霆翅膀女
  19           淡红色雷霆翅膀男
  20           淡红色雷霆翅膀女

 

HumEffect1.wil中,翅膀在Reserved字段设置,范围150—250,600张图一组。同样,衣服内观和翅膀应该做在一起,再按照普通衣服添加,当然,用16位素材最好。注意,同时在Anicount和Reserved设置翅膀时,只有Reserved起作用。
Reserved     外观描述
150        自己添加的翅膀特效
151        自己添加的翅膀特效
.                   .
.            此处省略一万多字
.                   .
249        自己添加的翅膀特效
250        自己添加的翅膀特效

 

HumEffect2.wil,最让人蛋疼纠结的一个素材,16位素材,同时包含翅膀和武器特效外观,内观调用Stateitem.wil,1200张图一组,设置Anicount字段。

 

以下是填写和替换一览表:

Anicount   类型      描述             外观              内观
240         武器  留香剑           0—1199          1403
241         武器  倚天剑        1200—2399    1890—1899
242         翅膀  倚天翅膀     2400—3599
243         翅膀  必杀翅膀     3600—4799
244         翅膀  主宰翅膀     4800—5999    2425,2426
242         武器  主宰剑        6000—7199        2427
  245         翅膀   传奇翅膀    7200—8399    2541,2543
243         武器  传奇剑        8400—9599    2530—2539

 

  看出什么来了么?对!Hero引擎只支持4组武器的替换。。。
  其中,244和245是一个大奇葩。当使用Anicount=245时,引擎会根据设定的Looks值来影响衣服内观,比如Looks=80是女布衣,如图:

理论上来说,装备栏应该显示布衣的内观,但是实际上,它显示的是女轻盔的内观,如图:


 

之所以这样是因为引擎是先把80图当成底层显示,再把81图当成表面图显示,81把80挡住了。对于传奇衣服和翅膀,因为它们的缺口互补,所以组合在一起刚好合适。所以,替换这一组的话,如果衣服内观和翅膀内观不互补,就不能像传奇衣服翅膀那样的直接放了,需要用PS处理直接合成衣服内观带翅膀内观的图,按照普通衣服添加;就算互补了,蛋疼的Hero引擎也会把素材不去半透明显示,比如神龙翅膀内观特效,盛大主宰者时装翅膀内观特效就会花掉,或者把层乱放,导致把头部遮住。
同样,Anicount=244时,翅膀内观也会被作为表面层显示,但和Looks无关。
总之,可以用的衣服内观特效本来就只有2组,而且使用的话条件也苛刻,能完美替换的很少。

 

理论差不多了,我以添加神龙战刃和神龙衣服为例:
1.添加神龙武器和衣服的内外观。


 

  2.添加神龙武器的外观特效,我们选择替换倚天剑的241,即替换humeffect2里1200-2399的图片,再替换stateitem里1890—1899的图片。

  3.添加神龙衣服的外观特效,我们选择替换主宰衣服的244,但是不添加内观翅膀特效,我替换humeffect2里4800-5999的图片,再删除stateitem里2425,2426的图片。


相关推荐

评论已关闭!