Настройка смены графики чарсета

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
11 года 3 мес. назад #77590 от caveman
Так как в vx/ace отменили возможность в Move Route выбирать точный кусок спрайта чара при смене графики, то, по просьбе Рена написал минискрипт для этого.
Code:
class Game_CharacterBase # изменить графику события # name - название файла графики # direction - положение (строка в файле графики чара), сверху вниз: 2,4,6,8 # pattern - положение чара (столбец в графике чара), слева направо: 0,1,2 def set_graphic_name(name, direction, pattern) @character_name = name set_graphic(direction, pattern) end # то же самое, но файл не меняется def set_graphic(direction, pattern) @direction = direction @pattern = pattern @original_pattern = pattern end # то же, что предыдущее, но для больших чарсетов # character_index - индекс чарсета в большом, от 0 до 7 def set_index_graphic(character_index, direction, pattern) @character_index = character_index @direction = direction @pattern = pattern @original_pattern = pattern end # то же, что предыдущее, но со сменой файла def set_index_graphic_name(name, character_index, direction, pattern) @character_name = name set_index_graphic(character_index, direction, pattern) end end

Использование в Set Move Route или Custom Move событий:
Code:
set_graphic_name("$kitsune", 4, 0) # заменить графу на файл $kitsune.png второй ряд (влево) первая позиция set_index_graphic_name("Actor1", 0, 2, 1) # заменить графу на файл Actor1.png, первый чар (Ральф), первый ряд (вниз) , вторая позиция

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Проект месяца 1 место Даритель Стимкея Поддержка Фонда Проект года 2 место Проект месяца 2 место 2 место
Больше
11 года 3 мес. назад #77591 от Ginyang
Это что же получается?! Можно будет отображать смену одежды на персонажах? Ааа!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Сбитая кодировка 2 место Готв 1 место в Готв
Больше
11 года 3 мес. назад #77592 от Ren310
ВНИМАНИЕ: Спойлер!

Правда классная вещь, вроде маленький скриптец, а позволяет не заморачиваться с редактированием графена для ивента. Используем одну строчку, далее можно клепать свои события, что не должно оттолкнуть ивентистов. Вообще, я бы даже сказал, что Маст Хэв ! :P



EvilWolf : Проснулись спайсанулись. Раз-два.
EvilWolf : И го мукерить.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
11 года 3 мес. назад - 11 года 3 мес. назад #77593 от peter8031983

Ginyang пишет: Это что же получается?! Можно будет отображать смену одежды на персонажах? Ааа!

Ну в том числе...
Но я так понял, что это смена графики как в ХР. Не весь чар, а кусками.
Ох как не хватало этого в Асе.
Последнее редактирование: 11 года 3 мес. назад пользователем peter8031983.
Спасибо сказали: Ren310

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Разработчик Проект месяца 3 место Проект месяца 2 место Проект года 1 место Проект года 3 место Учитель Оратор Паладин Проект месяца 1 место 2 место Готв 3 место Организатор конкурсов Ветеран
Больше
11 года 3 мес. назад #77595 от caveman
"Но я так понял, что это смена графики как в ХР. Не весь чар, а кусками."
- именно!

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Организатор конкурсов Даритель Стимкея 2 место Сбитая кодировка Переводчик 2 место
Больше
11 года 3 мес. назад #77598 от strelokhalfer
Для смены одежды есть скрипты.
А за этот код спасибо!

"Стрелок, что-то ты неочень похож на свой аватар..."(с)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
11 года 3 мес. назад #77621 от peter8031983
Для тех кто в танке:
ВНИМАНИЕ: Спойлер!
Спасибо сказали: DeadElf79, Ren310, caveman

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.095 секунд
Работает на Kunena форум