Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Местоположение баттлеров

Больше
8 года 9 мес. назад - 8 года 9 мес. назад #99020 от ErGen
Я делаю игру в другом разрешении(1024х768). Решил протестить один из боев и увидел то, что баттлеры висят немного выше из-за стандартной расстановки. Я не хочу, чтобы бой выглядел вот так вот странно, будто в него демон вселился. Надо размесить баттлеры внизу.
Последнее редактирование: 8 года 9 мес. назад пользователем ErGen.

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

Больше
8 года 9 мес. назад #99051 от ErGen
Как я понял, никто не в состоянии мне помочь с этим. Если уж так, то прошу модераторов удалить эту тему и забыть ее, как страшный сон :(

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
8 года 9 мес. назад - 8 года 9 мес. назад #99052 от Dmy
Здравствуйте!
У меня под рукой нет ни RPG Maker MV, ни VX Ace (только 2000), поэтому я не могу гарантировать, что это сработает. Но можете попробовать для MV вот такой код:
Code:
var _Game_Enemy_screenX = Game_Enemy.prototype.screenX; Game_Enemy.prototype.screenX = function() { return _Game_Enemy_screenX.call(this) + 220; }; var _Game_Enemy_screenY = Game_Enemy.prototype.screenY; Game_Enemy.prototype.screenY = function() { return _Game_Enemy_screenY.call(this) + 160; };

Сохраните его с расширением js в папку js/plugins и подключите как плагин.

Я его не проверял (у меня не установлен RPG Maker MV) и он может не работать. Если будет выдавать ошибку, скажите, какая ошибка, я её поправлю.

Для VX Ace можете попробовать вот такой код:
Code:
class Game_Troop < Game_Unit alias original_setup_before_res_changes setup def setup(troop_id) original_setup_before_res_changes(troop_id) reposition_enemies_for_1024x768 end def reposition_enemies_for_1024x768 @enemies.each do |enemy| enemy.screen_x += 220 enemy.screen_y += 160 end end end

Откройте редактор скриптов, создайте внизу новый скрипт и разместите его туда.

Добрый PanzerCat проверил этот код (спасибо ему!), так что должен сработать. Но если вдруг не сработает, скажите, что не так, я исправлю.

Числа 220 и 160 я получил на основе вашего скриншота. Если противники будут слишком сдвинуты, можно их поменять.
Последнее редактирование: 8 года 9 мес. назад пользователем Dmy.
Спасибо сказали: PanzerCat, ErGen

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

Больше
8 года 8 мес. назад #99071 от ErGen
Код сработал. Большое тебе спасибо :)
Спасибо сказали: Dmy

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

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