[求助]让偶再问一个问题……关于ANIM的……
KAG3里面有这样两个指令:animstart ( アニメーションの開始 )
以及
animstop ( アニメーションの停止 )
想请教一下这两个的用法,说明看了好久没懂…………………… 这两个东西一般是处理角色眨眼、动嘴一类东西使用的……
读取一个外部的脚本,然后按照这个脚本在前景层上并行显示动画……(不影响剧本执行,完全和主Parser平行运行……)
然后,对于这个脚本格式的说明在AnimationLayer.tjs中……可以自己参照一下…… 那么偶如果要角色的动画,没有KAG3的支持应该怎么做?是不是偶自己准备一堆的图片自己定时- -? 如果没有KAG的场合……?
= =呃……那就是用一个定时器实现……
Krkr使用多个定时器可以实现完全平行处理的效果的…… 偶的意思不是自己实现………………
是说,既然这两个指令不是用来播放精灵动画的,那么应该如何进行播放呢说? 这个,一旦载入就自动开始播放了……|||
我一般是在动画定义的文件里加入变量分歧跳转,然后在游戏里通过操作那几个变量来控制单个动画播放。
这个据说是用来同时控制多个动画一起停止或者开始用的。 使用Animation需要编写.asd文件,那文件里的默认segment(第一个label的部分)会默认且强制的执行,无法中止。可以用animstart来启动某个segment,用animstop 来停止。允许在同一图层同时启动多个segment
这么说可能更容易让人糊涂。。。
总之,想要在KAG框架下显示精灵动画的话,可以用animstart,停止就用animstop ,segment可以理解为精灵动画的某一个动作的脚本,一个ASD文件中可以包含多个segment,但是,ASD文件必须提前准备好,还要注意默认segment的强制自动显示问题(用tjs可以将其强行关闭)。
具体的事例。。。。。。KCDDP那边倒是有。。。。。 ASD是什么东西呢……………… 所以说看一下帮助文档就知道了嘛....
还有SYSTEM里面也有两个ASD文件的范例.
页:
[1]