Страница 616 из 643 ПерваяПервая ... 116516566606614615616617618626 ... ПоследняяПоследняя
Показано с 6,151 по 6,160 из 6423

Тема: Общие вопросы

  1. #6151
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от череззаборногузадеришко Посмотреть сообщение
    а на вх асю есть такой?
    Готового скрипта я не видел.

    Но можно самому поправить предлагаемую раскладку в проекте прямо в Window_NameInput.
    https://forums.rpgmakerweb.com/index...e-input.38401/

    Возможно на основе этого можно подобный скрипт сделать.

  2. #6152
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию Скрипт вывода картинки в Ноте Таг

    Всем привет!

    Такой вопрос: на форуме зарубежного мейкера нашел тему: как вывести картинку в меню бою, во время переключения скиллов.

    Спойлер Пример картинок:



    Парню ответили: Используй Yanfly Skill Core

    Вот так:

    Код:
    <Pre-Damage eval>
    code
    </Pre-Damage eval>
    Я так и сделал. Запхнул в проект плагин, а в ноте таге скилла написал следующее:

    Код:
    <Pre-Damage Eval>
    $gameScreen.showPicture(1, Garuda)
    </Pre-Damage Eval>
    Но у меня ничего не получилось, потому что я не знаю как правильно вызвать картинку из ноте тага.

    Вопрос: как это сделать, и реализовать?


    upd: в бою получилось картинку вывести следующим образом:

    Код:
    <Pre-Damage Eval>
    $gameScreen.showPicture(1, "Garuda", 0, 20, 300, 100, 100, 255, 0)
    </Pre-Damage Eval>
    Появляется после использования скилла. Но это не то. Ожидал, что работать будет как в плагине Галва

    Последний раз редактировалось Seibur; 23.05.2021 в 20:19.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  3. #6153
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Seibur Посмотреть сообщение
    ...
    У меня работает, если для .showPicture указать больше параметров.
    Например:
    $gameScreen.showPicture(1, "название картинки", 1, 600, 300, 100, 100, 255, 0)

    https://forums.rpgmakerweb.com/index...ossible.85451/

  4. #6154
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Darchan Kaen Посмотреть сообщение
    У меня работает, если для .showPicture указать больше параметров.
    Например:
    $gameScreen.showPicture(1, "название картинки", 1, 600, 300, 100, 100, 255, 0)

    https://forums.rpgmakerweb.com/index...ossible.85451/
    Работает, но не так, как надо

    Оно просто выводит картинку на экран, а задача была в том, чтобы при переключении пунктов меню динамично менялась и картинка как в плагине от галва.

    Я об этом уже писал выше:

    upd: в бою получилось картинку вывести следующим образом:

    Код:
    <Pre-Damage Eval>
    $gameScreen.showPicture(1, "Garuda", 0, 20, 300, 100, 100, 255, 0)
    </Pre-Damage Eval>
    Появляется после использования скилла. Но это не то. Ожидал, что работать будет как в плагине Галва

    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  5. #6155
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Seibur Посмотреть сообщение
    ...
    Объясни детальнее.
    То есть ты хочешь, чтоб при выборе (но не применении) скилла из меню умений в бою при наведении курсора на другой скилл менялась картинка, отображаемая в бою?
    Или при применении скила?
    Последний раз редактировалось Darchan Kaen; 23.05.2021 в 20:27. Причина: Дополнил вопрос

  6. #6156
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Seibur Посмотреть сообщение
    ...
    Я сделал.
    При выборе скила, на фоне окна скила, отображается картинка: стрелкой выбираешь другой скилл и картина меняется.

    Название файла картинки указывается в Примечании скила:
    <ImageOnChooseSkill>
    Название файла картинки БЕЗ РАСШИРЕНИЯ И КАВЫЧЕК! (например: Actor1 )
    </ImageOnChooseSkill>

    Картинка не убирается сама!
    Но прекрасно убирается через Yanfly Skill Core вот так:
    <Post-Damage Eval>
    $gameScreen.erasePicture(1);
    </Post-Damage Eval>

    Спойлер Скопируй в отдельный файл с расширением .js , назови как хочешь:

    Код:
    ( () => {
    	
    	Window_SkillList.prototype.updateHelp = function() {
    		this.setHelpWindowItem(this.item());
    
    		let imageSRC = parseNotesForImageSRC(this.item());
    		$gameScreen.showPicture(1, imageSRC, 0, 20, 300, 100, 100, 255, 0);
    	};
    	
    
    	let parseNotesForImageSRC = function(skill){
    		let notedata = skill.note.split(/[\r\n]+/);
    		let imageSRC = '';
    		let tag = 'ImageOnChooseSkill';
    		
    		for (let i = 0; i < notedata.length; i++) {
    			let line = notedata[i];
    			if (notedata[i].match(tag)) {
    				imageSRC = notedata[i + 1] + '\n';
    				break;
    			}
    		}
    		
    		return imageSRC;
    	}
    
    })()


    P.S:
    Отдельная настройка параметров картинки (координат для вывода изображения) не предусмотрена (!), меняй в скрипте сам в пункте "$gameScreen.showPicture(1, imageSRC, 0, 20, 300, 100, 100, 255, 0);"
    Последний раз редактировалось Darchan Kaen; 23.05.2021 в 21:10. Причина: SRC

  7. #6157
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Darchan Kaen Посмотреть сообщение
    Я сделал.
    При выборе скила, на фоне окна скила, отображается картинка: стрелкой выбираешь другой скилл и картина меняется.

    Название файла картинки указывается в Примечании скила:
    <ImageOnChooseSkill>
    Название файла картинки БЕЗ РАСШИРЕНИЯ И КАВЫЧЕК! (например: Actor1 )
    </ImageOnChooseSkill>

    Картинка не убирается сама!
    Но прекрасно убирается через Yanfly Skill Core вот так:
    <Post-Damage Eval>
    $gameScreen.erasePicture(1);
    </Post-Damage Eval>

    Спойлер Скопируй в отдельный файл с расширением .js , назови как хочешь:

    Код:
    ( () => {
    	
    	Window_SkillList.prototype.updateHelp = function() {
    		this.setHelpWindowItem(this.item());
    
    		let imageSRC = parseNotesForImageSRC(this.item());
    		$gameScreen.showPicture(1, imageSRC, 0, 20, 300, 100, 100, 255, 0);
    	};
    	
    
    	let parseNotesForImageSRC = function(skill){
    		let notedata = skill.note.split(/[\r\n]+/);
    		let imageSRC = '';
    		let tag = 'ImageOnChooseSkill';
    		
    		for (let i = 0; i < notedata.length; i++) {
    			let line = notedata[i];
    			if (notedata[i].match(tag)) {
    				imageSRC = notedata[i + 1] + '\n';
    				break;
    			}
    		}
    		
    		return imageSRC;
    	}
    
    })()


    P.S:
    Отдельная настройка параметров картинки (координат для вывода изображения) не предусмотрена (!), меняй в скрипте сам в пункте "$gameScreen.showPicture(1, imageSRC, 0, 20, 300, 100, 100, 255, 0);"
    Да, это оно. Но картинка ждет нанесения урона прежде чем удалиться, то есть удаляется с задержкой - на это можно как-то повлиять? Например, дописать удаление картинки сразу, в скрипте
    Последний раз редактировалось Seibur; 23.05.2021 в 22:19.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  8. #6158
    Бывалый Аватар для Darchan Kaen
    Информация о пользователе
    Регистрация
    17.06.2013
    Адрес
    Одесса
    Сообщений
    851
    Записей в дневнике
    3
    Репутация: 47 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Seibur Посмотреть сообщение
    ...
    Сделал отдельным плагином для MV и MZ (на MZ нужно использовать осторожно):
    https://rpgmaker.su/f109/&#91;mv-mz]pict...56/#post132169

    Добавил удаление картинки при отмене Меню умений и при Применение скила (для этого теперь не нужен Yanfly Skill Core). Также добавил возможность настройки показа Картинки вызовом скрипта.
    Картинка все еще ждет нанесения урона, но теперь удаляется чуть быстрее (по-моему)...Существенно улучшить это мне не удалось. =/

    Если тебе важна совместимость с Yanfly Skill Core, то новый плагин не используй и в мой первый вариант кода вставь вот это:
    Спойлер Добавляет удаление картинки при выходе из Меню умений:

    Код:
    	Scene_Battle.prototype.onSkillCancel = function() {
    		this._skillWindow.hide();
    		this._actorCommandWindow.activate();
    		
    		$gameScreen.erasePicture(1);
    	};


    P.S:
    Короче говоря, если нужна совместимость с Yanfly Skill Core - удаляй Каринку его скриптом.
    Если не важна - в моем плагине (немножко) ускорено удаление Картинки, но не сильно; и при этом совместимость с Yanfly Skill Core я особо не тестил и ничего не обещаю. =)
    Последний раз редактировалось Darchan Kaen; 23.05.2021 в 23:56. Причина: P.S

  9. #6159
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от Darchan Kaen Посмотреть сообщение
    ...
    То, что нужно - спасибо большое!
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  10. #6160

    По умолчанию

    Всем привет. Такой вопрос. Возможно ли реализовать изменение титульника на RM MV после определённого события в игре? Или-же миновать титульник и меню на старте, с последующим добавлением титульника при новом запуске игры? Если да то каким образом?

Страница 616 из 643 ПерваяПервая ... 116516566606614615616617618626 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 11 (пользователей: 0 , гостей: 11)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Общие вопросы