lw 发表于 2007-4-14 14:27:48

[求助]让偶再问一个问题……关于ANIM的……

KAG3里面有这样两个指令:
animstart ( アニメーションの開始 )
以及
animstop ( アニメーションの停止 )

想请教一下这两个的用法,说明看了好久没懂……………………

Miliardo 发表于 2007-4-14 14:36:05

这两个东西一般是处理角色眨眼、动嘴一类东西使用的……
读取一个外部的脚本,然后按照这个脚本在前景层上并行显示动画……(不影响剧本执行,完全和主Parser平行运行……)
然后,对于这个脚本格式的说明在AnimationLayer.tjs中……可以自己参照一下……

lw 发表于 2007-4-14 23:46:00

那么偶如果要角色的动画,没有KAG3的支持应该怎么做?是不是偶自己准备一堆的图片自己定时- -?

Miliardo 发表于 2007-4-14 23:57:35

如果没有KAG的场合……?
= =呃……那就是用一个定时器实现……
Krkr使用多个定时器可以实现完全平行处理的效果的……

lw 发表于 2007-4-15 08:44:25

偶的意思不是自己实现………………
是说,既然这两个指令不是用来播放精灵动画的,那么应该如何进行播放呢说?    

CountD 发表于 2007-4-15 11:07:46

这个,一旦载入就自动开始播放了……|||
我一般是在动画定义的文件里加入变量分歧跳转,然后在游戏里通过操作那几个变量来控制单个动画播放。
这个据说是用来同时控制多个动画一起停止或者开始用的。

希德船长 发表于 2007-4-15 11:11:10

使用Animation需要编写.asd文件,那文件里的默认segment(第一个label的部分)会默认且强制的执行,无法中止。可以用animstart来启动某个segment,用animstop 来停止。允许在同一图层同时启动多个segment


这么说可能更容易让人糊涂。。。

总之,想要在KAG框架下显示精灵动画的话,可以用animstart,停止就用animstop ,segment可以理解为精灵动画的某一个动作的脚本,一个ASD文件中可以包含多个segment,但是,ASD文件必须提前准备好,还要注意默认segment的强制自动显示问题(用tjs可以将其强行关闭)。

具体的事例。。。。。。KCDDP那边倒是有。。。。。

lw 发表于 2007-4-16 21:14:23

ASD是什么东西呢………………

CountD 发表于 2007-4-16 21:38:07

所以说看一下帮助文档就知道了嘛....
还有SYSTEM里面也有两个ASD文件的范例.
页: [1]
查看完整版本: [求助]让偶再问一个问题……关于ANIM的……