欢迎光临散文网 会员登陆 & 注册

如何制作帝国建筑展开动画

2021-05-19 19:41 作者:小琪Kirit  | 我要投稿

    大家玩有些MOD,比如有超级要塞的MOD会发现超级要塞展开以后是一片绿色的,并没有任何的模型显示,然后变透明,最后突然出现了一个超级要塞。很显然这是缺少了展开动画或者展开动画错误导致的,所以这个专栏就是教如何制作展开动画。

首先了解展开是怎么写的

每个帝国的建筑都有两个展开动画,JBxxxx_BLD.w3x与JBxxxx_BLD2.w3x

BLD和BLD2

可以直接复制粘贴原版的

Texture_0是展开时那个绿色光影的贴图,就是格子的,你可以改成任意样子
建筑在展开或者出售时要使用这种Shder
因为可以复制原版这里就不多说了

如何写BLD

假设我们有个模型,这个模型有9个骨骼点

ROOTTRANSFORM为0号骨骼

每个模型都有一个ROOTTRANSFORM骨骼,这个骨骼是0号骨骼我们忽略不计,然后开始往下数,分别是1号2号以此类推

官方的模型都是有注释几号骨骼的

我们要给这个有九个骨骼点的单位做一个BLD动画,首先随便找到一个BLD.w3x文件使用文本打开

这是帝国电站的BLD动画

这个帝国电站的BLD里Pivot="3"就是指3号骨骼的动画
Hierarchy是引用的骨骼ID,ID就是这个动画ID

开着很长,但是只需改一点

我们把这个骨骼的动画第一段<Frame>0.000000</Frame>删除,然后在最后一段<Frame>1.000000</Frame>复制粘贴,有两行的<Frame>1.000000</Frame>
之后每个骨骼点都这样做,再调整Pivot的序号,我们准备的模型有八个骨骼点,所以需要有八段

有几个骨骼点就写几个

这样一个帝国展开的BLD动画就制作完成了
BLD2的制作

不需要修改里面的内容

不需要修改里面的内容,模型的骨骼多了就复制粘贴然后改Pivot,模型的骨骼少了就删

最后仿照原版的写法再引用BLD和BLD2就行

如何制作帝国建筑展开动画的评论 (共 条)

分享到微博请遵守国家法律