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

Изменение центра спрайта

Больше
7 года 4 мес. назад - 7 года 4 мес. назад #108027 от NIKscar
Проблема вот в чём:
ВНИМАНИЕ: Спойлер!

Дело в том, что события, которым выставлена позиция "на одном уровне", накладываются на другие объекты, которые ниже.
В приведённым примере с дверью, они находятся на одном Y. Чтобы персонаж оказался перед дверью, нужно быть на одну клетку ниже, чем дверь.
ВНИМАНИЕ: Спойлер!

Если бы я мог изменить центр спрайта,
ВНИМАНИЕ: Спойлер!

то не было бы проблем со слоями, а также не пришлось бы делать ещё одно лишнее событие. Можно ли это сделать?
Последнее редактирование: 7 года 4 мес. назад пользователем NIKscar.
Спасибо сказали: Dmy

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
7 года 4 мес. назад - 7 года 4 мес. назад #108064 от Dmy
Можно использовать плагин EST - EVENT GRAPHIC SHIFT от Estriole. Его можно скачать с сайта MvPlugins.com .

Условия использования:
— при использовании нужно упомянуть автора (ESTRIOLE) в титрах или где-то ещё,
— запрещено использование в порнографических играх.

Этот плагин использует комментарии типа <graphic_shift:x,y> (где x — сдвиг по оси X, y — сдвиг по оси Y в пикселях). Например, чтобы сдвинуть дверь на клетку ниже, можно написать <graphic_shift:0,48> в комментарии:


Результат будет такой (слева — в редакторе, справа — в игре):


Плагин также позволяет:
— указывать высоту по оси Z (комментарий <graphic_shift:0,0,2> поднимет событие над другими),
— отзеркалить события (<graphic_flip_v> отзеркалит по вертикали, <graphic_flip_h> — по горизонтали),
— изменять размер событий (<graphic_zoom: 2> увеличит вдвое), в том числе по одной оси (<graphic_scale_x: 0.5> уменьшит ширину наполовину, а <graphic_scale_y: 0.5> уменьшит высоту наполовину),
— делать события полупрозрачными (<graphic_opacity: 128> — наполовину прозрачное; после graphic_opacity: ставится число от 0 до 255),
— поворачивать события (<graphic_rotation: -45> повернёт событие на 45° против часовой стрелки, а <graphic_rotation: 20> — на 20° по часовой), и не только.
Последнее редактирование: 7 года 4 мес. назад пользователем Dmy.
Спасибо сказали: Cabbit, NIKscar, PringOva, Noxmils

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

Больше
7 года 4 мес. назад #108073 от NIKscar
Большое спасибо. Теперь можно обходиться одним событием, что меня безумно радует.
Но, к сожалению, проблемы со слоями избежать не получилось:
ВНИМАНИЕ: Спойлер!

Скорее всего и не получится. Да и к слову - это моя прихоть, на которую можно закрыть глаза.
Сейчас меня всё более, чем устраивает. Спасибо.
Спасибо сказали: Dmy

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

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