Сообщение от
Alexandr_7
Походу придется отдельную тему создавать. Не ну реально подбирать кадры для ожидания каждый раз? Ей богу этот недостаток еще и VX Ace был?
И его так и не доработали. Одним словом разработчики MV лентяи. Так как стандартные возможности как были в VX Ace так и остались без изменений.
Я конечно написал разработчикам чтобы добавили функцию ожидать завершения прокрутки но учитывая то что утвержденные идеи на официальном форуме которые до сих пор не реализованы в MV то ждать что это добавят не стоит.
Честно, ты бы меньше клял разработчиков, и просто немного глянул как оно работает. Ты же вроде что-то понимаешь в Js и очень давно в мейкере, из-за чего мне эти бугурты непонятны.
Ведь в данном случае, все уже сделано до тебя и лежит на поверхности. Просто у прокрутки карты нет той самой галочки "ожидать завершения" которая есть у некоторых функций, но само ожидание на месте.
Вот:
Код:
Game_Interpreter.prototype.command204 = function() {
if (!$gameParty.inBattle()) {
if ($gameMap.isScrolling()) {
this.setWaitMode('scroll');
return false;
}
$gameMap.startScroll(this._params[0], this._params[1], this._params[2]);
if ($gameSwitches.value(111)) {
this.setWaitMode('scroll');
}
}
return true;
};
Стандартная функция прокрутки, все что я добавил - выделено цветом. Если тебе не нужно управление через переключатель(считай та самая галочка), то это вообще одна строка, которая даже присутствует в той же функции, просто предназначена для внутреннего ожидания, а не ожидания всего события. Добавляешь себе куда-то и твои прокрутки будут ожидать своего завершения.
Социальные закладки