|
在喵呜~的帮助下,猫咪终于弄明白动画附加名是怎么回事了……
以前一直以为动画附加名就是“alternate”,就是恶魔猎手,德鲁伊变身的模型里的“显示 - 要求动画链接名”什么的……
现在终于明白正解了……
猫咪竟然无知了这么久,于是来帮新手扫盲了……
就拿恶魔猎手来说吧,恶魔猎手的动画名有不少,首先列举一下所有动作:
stand;stand 2;stand 3;stand 4;stand alternate;stand channel;stand ready;stand ready alternate;walk;walk alternate;attack;attack 2;attack alternate;death;death alternate;dissipate;dissipate alternate;morph;morph alternate;spell;spell alternate;spell throw。 |
其实添加了动画附加名就是在单位做动作的时候,在动作名后面添加附加名。比如为恶魔猎手添加附加名“throw”,则恶魔猎手在施放法力燃烧时播放的spell动画就变成了“spell throw”;添加附加名“channel”,则恶魔猎手站立的动画“stand”就变成了“stand channel”。同理,恶魔猎手的变身也就是添加动画附加名“alternate”,使得移动,攻击,施法死亡的动作都替换成相应的带“alternate”的动画。
如果施放技能时要播放动作的,比如“stand channel”,在物体编辑器里要分两个字符串写“stand”,“channel”。attack 2则写作“attack”,“two”,但是这个two却不能作为动画附加名,这个猫咪还不知道原因,测试表示没有效果……stand动作里的1,2,3,4似乎也不能用作附加名……其他的应该都没问题的……
运用动画附加名其实能做出一些有趣的东西,比如“stand ready”这个动作,效果就是准备攻击的动作。可以做出如下触发:
时间 - 每5秒触发事件
设置单位组=英雄位置为中心周围800的范围内的英雄所有者的敌对单位
if
单位组内单位数量为0
then
动画 - 对英雄进行ready附加名的删除
else
动画 - 对英雄进行ready附加名的添加
得到的效果就是当有敌人靠近800范围的时候,英雄就会摆出准备攻击的架势,敌人离开后,英雄恢复普通的站立姿势。
当然,附加名的作用其实远不止这些,有兴趣的童鞋也可以来试试做些有趣的东西…… |
|