Project1

标题: 请问一下,怎么修改战斗动画帧数 [打印本页]

作者: aaaassss123    时间: 2016-1-2 19:43
标题: 请问一下,怎么修改战斗动画帧数
想问一下,原始的战斗帧数是3帧,如果要扩展到3帧以上,要怎么做啊?
作者: 汪汪    时间: 2016-1-2 19:49
数据库  , 动画   , 最大帧数
作者: aaaassss123    时间: 2016-1-2 20:02
汪汪 发表于 2016-1-2 19:49
数据库  , 动画   , 最大帧数

其实不是指这个,指的是人物本身战斗动画,我用的是横版战斗,现在默认是3帧的,我想扩展出去。
作者: 汪汪    时间: 2016-1-2 20:12
本帖最后由 汪汪 于 2016-1-2 20:14 编辑
aaaassss123 发表于 2016-1-2 20:02
其实不是指这个,指的是人物本身战斗动画,我用的是横版战斗,现在默认是3帧的,我想扩展出去。 ...


应该是这里 ,结合战斗动作图修改就好


JAVASCRIPT 代码复制
  1. //这里是处理帧在图的位置的
  2. Sprite_Actor.prototype.updateFrame = function() {
  3.     Sprite_Battler.prototype.updateFrame.call(this);
  4.     var bitmap = this._mainSprite.bitmap;
  5.     if (bitmap) {
  6.         var motionIndex = this._motion ? this._motion.index : 0;
  7.         var pattern = this._pattern < 3 ? this._pattern : 1;
  8.         var cw = bitmap.width / 9;
  9.         var ch = bitmap.height / 6;
  10.         var cx = Math.floor(motionIndex / 6) * 3 + pattern;
  11.         var cy = motionIndex % 6;
  12.         this._mainSprite.setFrame(cx * cw, cy * ch, cw, ch);
  13.     }
  14. };
  15. //更新动作计数                   和这里处理帧的计数的
  16. Sprite_Actor.prototype.updateMotionCount = function() {
  17.     if (this._motion && ++this._motionCount >= this.motionSpeed()) {
  18.         if (this._motion.loop) {
  19.             this._pattern = (this._pattern + 1) % 4;
  20.         } else if (this._pattern < 2) {
  21.             this._pattern++;
  22.         } else {
  23.             this.refreshMotion();
  24.         }
  25.         this._motionCount = 0;
  26.     }
  27. };

作者: aaaassss123    时间: 2016-1-2 20:22
汪汪 发表于 2016-1-2 20:12
应该是这里 ,结合战斗动作图修改就好

这个只能在这里面调?YEP的插件里我翻了有了一遍,没找到对应的插件,只能先在这里调一下。先备份了只能
作者: tseyik    时间: 2016-1-2 20:41
本帖最后由 tseyik 于 2016-1-2 20:45 编辑

http://librpg.zatunen.com/mv.html

戦闘モーション拡張

        戦闘モーションのコマと
種類が追加できるようになります。



或者用SSPlayerForRPGMV
spritestudioForRPGMV使用/Pc試用申請
作者: aaaassss123    时间: 2016-1-2 23:01
tseyik 发表于 2016-1-2 20:41
http://librpg.zatunen.com/mv.html

戦闘モーション拡張

好东西,动画类的不是特别难,只是在脚本拓展上有点问题,这个帮了大忙了,不过估计我要机翻一下了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1