设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4020|回复: 6
打印 上一主题 下一主题

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
541
在线时间
222 小时
注册时间
2011-8-15
帖子
90
跳转到指定楼层
1
发表于 2016-1-2 19:43:50 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
想问一下,原始的战斗帧数是3帧,如果要扩展到3帧以上,要怎么做啊?

Lv2.观梦者

梦石
0
星屑
541
在线时间
222 小时
注册时间
2011-8-15
帖子
90
7
 楼主| 发表于 2016-1-2 23:01:30 | 只看该作者
tseyik 发表于 2016-1-2 20:41
http://librpg.zatunen.com/mv.html

戦闘モーション拡張

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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
23068
在线时间
8648 小时
注册时间
2011-12-31
帖子
3367
6
发表于 2016-1-2 20:41:17 | 只看该作者
本帖最后由 tseyik 于 2016-1-2 20:45 编辑

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

戦闘モーション拡張

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



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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
541
在线时间
222 小时
注册时间
2011-8-15
帖子
90
5
 楼主| 发表于 2016-1-2 20:22:35 | 只看该作者
汪汪 发表于 2016-1-2 20:12
应该是这里 ,结合战斗动作图修改就好

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
4
发表于 2016-1-2 20:12:06 | 只看该作者
本帖最后由 汪汪 于 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. };
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
541
在线时间
222 小时
注册时间
2011-8-15
帖子
90
3
 楼主| 发表于 2016-1-2 20:02:26 | 只看该作者
汪汪 发表于 2016-1-2 19:49
数据库  , 动画   , 最大帧数

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2016-1-2 19:49:16 | 只看该作者
数据库  , 动画   , 最大帧数
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-23 06:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表