您当前的位置:首页 > 其他技术 > 其他技术

仙境传说NPC图案产生动画仙境

本文出处:网游动力作者:本站发布时间:2010-04-03阅读次数:

在【NPC显示图案】这篇有基本的介绍,但是若想要以NPC图案来制作动画的效果该怎么做?
当然了,需要一张一张的连续图档,来产生动画,每张图档的连续性越细就会越流畅,范例:

cutin "sf01",4;
for (set @t,2; @t<7; set @t,@t+1) {
if (sleep2(30)) cutin "sf0"+@t,4;
else end;
}

cutin "sf01",4; 先将"sf01"图案显示出来。
for (set @t,2; @t<7; set @t,@t+1) { 以for指令来控制图案数量,设定@t 变数为2,如果2小于7,则+1,也就是产生会从2~7的数字。
例如有12张图,那就应该是为 for (set @t,2; @t<12; set @t,@t+1) { 就会由2~12了(从2开始是因为一开始就有第一张显示了)。
if (sleep2(30)) cutin "sf0"+@t,4; 以sleep2指令来控制时间,数字越小图案替换的速度会越快,"sf0"+@t 则是由上行所产生的数字来控制图案,
也就是从"sf02"~"sf07"显示,注意前面的图案名称要正确。
else end; 结束for的指令
} 完成

上面范例代表的是一次的循环,可以重复复制一整段来产生第二次的循环,或是使用其他方式来达到有次数的循环。
此种方式可以让脚本更有变化,例如精练时候的动画、NPC的动作等等....不过就是要准备多一些图档~