赞 | 0 |
VIP | 2 |
好人卡 | 4 |
积分 | 1 |
经验 | 8483 |
最后登录 | 2019-4-16 |
在线时间 | 196 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 55
- 在线时间
- 196 小时
- 注册时间
- 2014-8-7
- 帖子
- 58
|
THE鼠尾草 发表于 2016-6-28 10:46
追问,求告知哪里改动作帧数?非特效帧数。还有动作频率??
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);
}
};
3改成你想要的,這是比較基礎的,如果你想每個動作自定義幀,就得用插件了 |
评分
-
查看全部评分
|