Плохо! Плохо!:  0
Показано с 1 по 1 из 1

Тема: Урок: Совмещаем плагин Battle Hud (MOG) и YEP_BattleEngineCore под управление мышкой

  1. #1
    Хранитель Аватар для Темный
    Информация о пользователе
    Регистрация
    13.05.2011
    Сообщений
    2,449
    Записей в дневнике
    20
    Репутация: 50 Добавить или отнять репутацию

    По умолчанию Урок: Совмещаем плагин Battle Hud (MOG) и YEP_BattleEngineCore под управление мышкой

    Сегодня вышел в свет плагин Battle Hud (MOG) который я лично очень ждал.
    (Но не люблю я просто полоски без портретов во время боевки.)
    Выглядит он так:
    [IMG][/IMG]
    Но в нем сразу выявился один недостаток он выводит при атаке вот такое
    окно и не дает щелкать мышью прямо по спрайтам врагов.

    Установка дополнения к нему плагина YEP_BattleEngineCore не решило проблемы.
    по этому было принято решение отключить окно в прототипе боевки.
    Итак: Открываем rpg_scenes.js из папки JS нашего проекта в любом блокноте и ищем
    часть кода:

    Код:
    Scene_Battle.prototype.selectEnemySelection = function() {
        this._enemyWindow.refresh();
        this._enemyWindow.show();
        this._enemyWindow.select(0);
        this._enemyWindow.activate();
    };
    И забиваем строчку this._enemyWindow.show(); двумя // this._enemyWindow.show();
    это отключит эту функцию и даст возможность тыкать мышкой непосредственно в спрайты врагов при выборе
    атаки. Только не забудьте нажать кнопку сохранить! После редактирования=)
    Должно получиться после редактирование вот так:

    Код:
    Scene_Battle.prototype.selectEnemySelection = function() {
        this._enemyWindow.refresh();
       // this._enemyWindow.show();
        this._enemyWindow.select(0);
        this._enemyWindow.activate();
    };
    После этого подключаем плагин YEP_BattleEngineCore.

    [IMG][/IMG]

    И проверяем работоспособность:
    [IMG][/IMG]
    все должно работать если плагин YEP_BattleEngineCore стоит выше чем Battle Hud (MOG)
    Но если вы не заметили то я вам скажу YEP_BattleEngineCore выводит название
    врагов под ними а зачем нам это надо? Если название врагов показывает и хелп в верху экрана.
    Давайте избавимся от лишнего!
    Откроем Настройки плагинов щелкним YEP_BattleEngineCore
    и поменяем настройку отображение имен врагов.
    [IMG][/IMG]
    Вот и все! Проверяем еще раз что же у нас получилось?
    [IMG][/IMG]
    А получилась у нас рабочая система заточенная под управление мышкой!
    Последний раз редактировалось Темный; 14.11.2015 в 23:57.



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

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

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

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

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Урок: Совмещаем плагин Battle Hud (MOG) и YEP_BattleEngineCore под управление мышкой