- Сообщений: 247
- Спасибо получено: 537
Прямая анимация эвентов (MV версия)
10 года 3 нед. назад - 10 года 3 нед. назад #91386
от Iren_Rin
Iren_Rin создал тему: Прямая анимация эвентов (MV версия)
Название плагина: Direct Animation
Автор: Iren_Rin
Версия: 0.1
Описание: Простецкий плагин, который позволяет изменить для эвента стандартную маятниковую анимацию (смена кадров 1 - 2 - 3 - 2) на прямую анимацию (смена кадров 1 - 2 - 3)
Условия использования: Нет.
Как использовать Идея простая, до безобразия - к имени файла чара эвента добавляем специальный постфикс (сам постфикс настраивается в настройках плагина) и все. Не забываем назвать файл плагина правильным образом (имя написано в шапке плагина - DirectAnimation.js), положить его в папку js/plugins и включить плагин в менеджере плагинов (F10).
Плагин:
Автор: Iren_Rin
Версия: 0.1
Описание: Простецкий плагин, который позволяет изменить для эвента стандартную маятниковую анимацию (смена кадров 1 - 2 - 3 - 2) на прямую анимацию (смена кадров 1 - 2 - 3)
Условия использования: Нет.
Как использовать Идея простая, до безобразия - к имени файла чара эвента добавляем специальный постфикс (сам постфикс настраивается в настройках плагина) и все. Не забываем назвать файл плагина правильным образом (имя написано в шапке плагина - DirectAnimation.js), положить его в папку js/plugins и включить плагин в менеджере плагинов (F10).
Плагин:
ВНИМАНИЕ: Спойлер!
Code:
//=============================================================================
// DirectAnimation.js
//=============================================================================
/*:
* @plugindesc Allows events to be animated in direct order
* (1, 2, 3 instead of 1, 2, 3, 1)
* Just add postfix (see in preferences) to the end of character file name
* @author Iren_Rin
*
* @param postfix
* @desc Postfix of the character name makes the event to be direct animated
* @default direct
*
* @help This plugin does not provide plugin commands.
*
*/
(function() {
var params = PluginManager.parameters('DirectAnimation');
var postfix = params['postfix'];
var originalMaxPattern = Game_CharacterBase.prototype.maxPattern;
Game_CharacterBase.prototype.maxPattern = function() {
if (this.isDirrectAnimated()) {
return 3;
} else {
return originalMaxPattern.call(this);
}
};
Game_CharacterBase.prototype.isDirrectAnimated = function() {
return this._characterName.endsWith(postfix);
};
})()
Последнее редактирование: 10 года 3 нед. назад пользователем Iren_Rin.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 нед. назад #91388
от yuryol
yuryol ответил в теме Прямая анимация эвентов (MV версия)
Можно ли сделать похожий плагин для героя? Т.е. для самого игрока?
Например, вводишь в событии скриптовую команду
Animation('direct')
И к примеру чар героя 'Hero' заменяется на чар этого героя с постфиксом '_direct', т.е. "Hero_direct" и проигрывается немаятниковая анимация чара в нужном направлении
вводишь в событии скриптовую команду
Animation('jump')
И к примеру чар героя 'Hero' заменяется на чар этого героя с постфиксом '_djump', т.е. "Hero_jump" и проигрывается немаятниковая анимация прыжка в нужном направлении
Например подошел к столу на котором стоит бутылка. Нажал энтер и чар героя меняется на чар который пьет с горла.
Похожее применяется в АБС XAS Hero edition на эйсе.
Например, вводишь в событии скриптовую команду
Animation('direct')
И к примеру чар героя 'Hero' заменяется на чар этого героя с постфиксом '_direct', т.е. "Hero_direct" и проигрывается немаятниковая анимация чара в нужном направлении
вводишь в событии скриптовую команду
Animation('jump')
И к примеру чар героя 'Hero' заменяется на чар этого героя с постфиксом '_djump', т.е. "Hero_jump" и проигрывается немаятниковая анимация прыжка в нужном направлении
Например подошел к столу на котором стоит бутылка. Нажал энтер и чар героя меняется на чар который пьет с горла.
Похожее применяется в АБС XAS Hero edition на эйсе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 3 нед. назад #91389
от Iren_Rin
Iren_Rin ответил в теме Прямая анимация эвентов (MV версия)
Плагин будет работать и для чаров ГГ - просто назови чар с постфиксом direct и при смене графики героя все будет работать из коробки.
Спасибо сказали: yuryol
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.088 секунд
