查看: 4515|回复: 6

[已经解决] 请问一下,怎么修改战斗动画帧数

[复制链接]
梦石
0
星屑
556
在线时间
224 小时
注册时间
2011-8-15
回帖
77
发表于 2016-1-2 19:43:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
想问一下,原始的战斗帧数是3帧,如果要扩展到3帧以上,要怎么做啊?
梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2016-1-2 19:49:16 | 显示全部楼层
数据库  , 动画   , 最大帧数
回复

使用道具 举报

梦石
0
星屑
556
在线时间
224 小时
注册时间
2011-8-15
回帖
77
 楼主| 发表于 2016-1-2 20:02:26 | 显示全部楼层
汪汪 发表于 2016-1-2 19:49
数据库  , 动画   , 最大帧数

其实不是指这个,指的是人物本身战斗动画,我用的是横版战斗,现在默认是3帧的,我想扩展出去。
回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2016-1-2 20:12:06 | 显示全部楼层
本帖最后由 汪汪 于 2016-1-2 20:14 编辑
aaaassss123 发表于 2016-1-2 20:02
其实不是指这个,指的是人物本身战斗动画,我用的是横版战斗,现在默认是3帧的,我想扩展出去。 ...


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


[pre lang="javascript"]
//这里是处理帧在图的位置的
Sprite_Actor.prototype.updateFrame = function() {
    Sprite_Battler.prototype.updateFrame.call(this);
    var bitmap = this._mainSprite.bitmap;
    if (bitmap) {
        var motionIndex = this._motion ? this._motion.index : 0;
        var pattern = this._pattern < 3 ? this._pattern : 1;
        var cw = bitmap.width / 9;
        var ch = bitmap.height / 6;
        var cx = Math.floor(motionIndex / 6) * 3 + pattern;
        var cy = motionIndex % 6;
        this._mainSprite.setFrame(cx * cw, cy * ch, cw, ch);
    }
};
//更新动作计数                   和这里处理帧的计数的
Sprite_Actor.prototype.updateMotionCount = function() {
    if (this._motion && ++this._motionCount >= this.motionSpeed()) {
        if (this._motion.loop) {
            this._pattern = (this._pattern + 1) % 4;
        } else if (this._pattern < 2) {
            this._pattern++;
        } else {
            this.refreshMotion();
        }
        this._motionCount = 0;
    }
};[/pre]
回复

使用道具 举报

梦石
0
星屑
556
在线时间
224 小时
注册时间
2011-8-15
回帖
77
 楼主| 发表于 2016-1-2 20:22:35 | 显示全部楼层
汪汪 发表于 2016-1-2 20:12
应该是这里 ,结合战斗动作图修改就好

这个只能在这里面调?YEP的插件里我翻了有了一遍,没找到对应的插件,只能先在这里调一下。先备份了只能
回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2016-1-2 20:41:17 | 显示全部楼层
本帖最后由 tseyik 于 2016-1-2 20:45 编辑

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

戦闘モーション拡張

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

或者用SSPlayerForRPGMV
spritestudioForRPGMV使用/Pc試用申請

评分

参与人数 1梦石 +1 收起 理由
余烬之中 + 1 0x0

查看全部评分

回复

使用道具 举报

梦石
0
星屑
556
在线时间
224 小时
注册时间
2011-8-15
回帖
77
 楼主| 发表于 2016-1-2 23:01:30 | 显示全部楼层
tseyik 发表于 2016-1-2 20:41
http://librpg.zatunen.com/mv.html

戦闘モーション拡張

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部