网游资讯 社区服务 统计排行
  • 962阅读
  • 0回复
gm研究 离线

级别: 编辑

  • UID8
  • 精华 0
  • 发帖4021
  • 铜币91 枚
  • 威望0 点
  • 贡献值0 点
  • 银元0 个
  • 好评度0 点
  • 在线时间357(时)
  • 注册时间2019-03-09
  • 最后登录2020-05-16
正序阅读   只看楼主      0楼 发表于: 2019-05-11
更多操作

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

在【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的动作等等....不过就是要准备多一些图档~
描述
快速回复

如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:

验证问题:
本站网址是? 正确答案:www.1opk.com
 回复后跳转到最后一页