- Сообщений: 34
- Спасибо получено: 5
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Смена графики события
Вот такого поворота я не ожидал. Был уверен, что можно будет устанавливать один конкретный тайл, а не только целиковый чарсет. Уже накалякал эмоции персонажу, и тут такой глупый облом.
Поиск нужного плагина увенчался провалом, чему я удивлён, честно говоря. Думал поиск такого плагина не будет проблемой.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
НО! Это работает только для NPC, не для нашего героя. Для героя нужно искать/писать полноценный скрипт или перерисовывать графику. Собственно, в стандартной графике просто делают три кадра одинаковыми (см. Damage1, Damage2, Damage3).
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
если не путаю, Caveman разрешает его свободно использовать (или только мне разрешил?). лучше спросить у него в личке
может есть версия плагина поновее (конкретно версия которую я разместил 2016-ого года)
описание на английском но всё довольно понятно. скопируй, назови файл CustomGraphicChange.js, включи в настройке плагинов
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Dmy пишет: Если нужно установить конкретный тайл для события (не для героя), можно использовать команду «Поворот» и команду «Скрипт» со скриптом this.setPattern(0) (0 — для первого столбца, 1 — для второго, 2 — для третьего):
В идеале было бы то, что нужно, но...:
Но переключения чаров, фреймов и осуществление поворота происходит в один кадр.
То-есть, при переключении чара на один кадр мигнёт другая эмоция, а потом при переключении столбца мигнёт ещё одна, и только потом произойдёт поворот и появится нужная эмоция.
Можно подумать мелочь, но представив, что это будет происходить миллион раз за один диалог...
лучше вообще не делать.
Тут, по всей видимости, единственный вариант делать чары по 4 эмоции и не выдолбываться.
Или же всё таки найдётся плагин...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
yuryol пишет: если не путаю, в "светлом рыцаре" есть такой плагин.
если не путаю, Caveman разрешает его свободно использовать (или только мне разрешил?). лучше спросить у него в личке
может есть версия плагина поновее (конкретно версия которую я разместил 2016-ого года)
описание на английском но всё довольно понятно. скопируй, назови файл CustomGraphicChange.js, включи в настройке плагинов
Code://============================================================================= // CustomGraphicChange.js //============================================================================= /* * @plugindesc only for Light Crusader * @author Caveman * * @help This plugin provide change graphic on events as it was in XP * * params: # characterIndex - pos in big charset file # name - charset name # direction - turn (row in charset): 2,4,6,8 # pattern - pos (col in charset): 0,1,2 functions: - setGraphicName(name, direction, pattern) - setGraphic(direction, pattern) - setIndexGraphicName(name, characterIndex, direction, pattern) - setIndexGraphic(characterIndex, direction, pattern) use in 'custom route' or 'set move route' as this.setGraphic ... */ (function() { Game_CharacterBase.prototype.setGraphicName = function(name, direction, pattern) { this._characterName = name; this.setGraphic(direction, pattern); }; Game_CharacterBase.prototype.setGraphic = function(direction, pattern) { this._direction = direction; this._pattern = pattern; this._originalPattern = pattern }; Game_CharacterBase.prototype.setIndexGraphicName = function(name, characterIndex, direction, pattern) { this._characterName = name; this.setIndexGraphic(characterIndex, direction, pattern); }; Game_CharacterBase.prototype.setIndexGraphic = function(characterIndex, direction, pattern) { this._characterIndex = characterIndex; this._direction = direction; this._pattern = pattern; this._originalPattern = pattern; }; })();
Не получается разобраться.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Dmy пишет: Поставьте имя файла в кавычках (и, наверное, без расширения — хотя не уверен): "char" (или "char.png")
Без расширения. Спасибо, теперь всё понятно, плагин работает хорошо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
