Project1
标题:
请问在steam上购买的技能动画dlc如何使用60帧的动画?
[打印本页]
作者:
douqunbo
时间:
2018-3-16 14:07
标题:
请问在steam上购买的技能动画dlc如何使用60帧的动画?
如题,dlc包含60帧的和30帧的动画,但我用60帧的就会很慢(类似放慢一倍的效果),但是在dlc的示范工程中就很流畅,请问我要如何应用60帧的素材呢?
(ps:其他动画效果有运用原版素材30帧的技能动画效果)
作者:
douqunbo
时间:
2018-3-17 15:37
请问有人吗
作者:
火焰骑士
时间:
2018-3-17 20:18
那个,你这个DLC是利用MV制作动画的么
作者:
火焰骑士
时间:
2018-3-17 20:18
我对此很有兴趣u,你可以买了然后转卖我的说
作者:
douqunbo
时间:
2018-3-24 14:53
请问有人吗?
作者:
夏的66rpg
时间:
2018-3-24 14:55
我用的国外论坛上的一个插件,然后自己改了一下
//=============================================================================
// AnimationFrameRate.js
// by Tsukimi
// Last Updated: 2018.02.11
//=============================================================================
/*:en
* @plugindesc AnimationFrameRate
* @author Tsukimi
*
* @param framerate:1
* @desc
* @default !
*
* @param framerate:2
* @desc
* @default @
*
* @param framerate:3
* @desc
* @default #
*
* @param framerate:4
* @desc
* @default $
*
* @param framerate:5
* @desc
* @default %
*
* @param framerate:6
* @desc
* @default ^
*
* @param framerate:7
* @desc
* @default &
*
* @param framerate:8
* @desc
* @default *
*
* @param framerate:9
* @desc
* @default ((
*
* @param framerate:10
* @desc
* @default ))
*
* @help
* 速度1~10 在动画名称前添加速度对应的符号即可
*
* -----------------
*
*/
(function() {
'use strict';
var pluginName = 'AnimationFrameRate';
var getParam = function(paramNames) {
if (!Array.isArray(paramNames)) paramNames = [paramNames];
for (var i = 0; i < paramNames.length; i++) {
var name = PluginManager.parameters(pluginName)[paramNames[i]];
if (name) return name;
}
return "";
};
var FR1 = getParam("framerate:1").substr(0, 1);
var FR2 = getParam("framerate:2").substr(0, 1);
var FR3 = getParam("framerate:3").substr(0, 1);
var FR4 = getParam("framerate:4").substr(0, 1);
var FR5 = getParam("framerate:5").substr(0, 1);
var FR6 = getParam("framerate:6").substr(0, 1);
var FR7 = getParam("framerate:7").substr(0, 1);
var FR8 = getParam("framerate:8").substr(0, 1);
var FR9 = getParam("framerate:9").substr(0, 1);
var FR10 = getParam("framerate:10").substr(0, 1);
var _Sprite_Animation_setupRate = Sprite_Animation.prototype.setupRate;
Sprite_Animation.prototype.setupRate = function() {
if(!this._animation) {
_Sprite_Animation_setupRate.apply(this, arguments);
return;
}
var initial = this._animation.name.substr(0,1);
if(initial === FR1) this._rate = 1;
else if(initial === FR2) this._rate = 2;
else if(initial === FR3) this._rate = 3;
else if(initial === FR4) this._rate = 4;
else if(initial === FR5) this._rate = 5;
else if(initial === FR6) this._rate = 6;
else if(initial === FR7) this._rate = 7;
else if(initial === FR8) this._rate = 8;
else if(initial === FR9) this._rate = 9;
else if(initial === FR10) this._rate = 10;
else _Sprite_Animation_setupRate.apply(this, arguments);
};
})();
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1