всё ещё RM VX ACE:
так. в результате я могу выводит картинки на экран:
исполняется однократно, после чего картинка висит на экране во всех сценах пока её не обнулитьКод:$game_variables[30] = Sprite.new # создаём спрайт в глобальной переменной (резервируем под него переменную за номером 30 в данном случае) $game_variables[30].bitmap = Graphics.snap_to_bitmap # запихиваем в битмап этого спрайта картинку окна игры $game_variables[30].src_rect.set(191, 0, 160, 480) # вырезаем из картинки нужную область методом кропа $game_variables[30].x = 191 # задаём координаты вывода картинки по х (верхний левый угол) $game_variables[30].y = 0 # задаём координаты вывода картинки по у (верхний левый угол)
илиКод:$game_variables[30].bitmap.clear # удаляет всю графику заливая картинку прозрачностью
ещё можно просто скрыть спрайт:Код:$game_variables[30].bitmap = nil # если не ошибаюсь - полностью удаляет картинку
или как то так.Код:$game_variables[30].visible = FALCE # если ничего не перепутал - выключает видимость спрайта. если поменять на TRUE - видимость включается.
всё это исполняется через вызов скрипта из события.
всё работает. можно создаваь вьюпорты, спрайты, планы...
но всё это рисуеся над персонажем.
а теперь внимание - вопрос ^^
я просто уже запутался - может тут и был ответ как вывести под персонажем через скрипт из события...
ну вобщем если есть варианты - пишите.
https://www.rpgmakercentral.com/topi...ralax-mapping/ - закрепляет картинку с тегом на полу
http://rmrk.net/index.php/topic,45300.0.html - решает частый баг с задержкой картинки
http://rmrk.net/index.php?topic=44837.0 - поменять Z картинки
https://www.google.com/search?q=viep...obile&ie=UTF-8 - вот тут всё про вьюпорт и изменения z координаты.
А вообще гугли bind picture to map, потому что этот вопрос напрямую связан с параллакс маппингом.
https://steamcommunity.com/app/22070...349/?l=russian - тут об этом подробно, про координаты.
Изображения попадают во вьюпорт2, а события - во вьюпорт1. Независимо от того, какие значения z вы задали, если вы также не измените окна просмотра (с помощью скриптов), изображения всегда будут находиться над событиями. спрайты обновляются с обновлением карты, поэтому каждый раз, когда это происходит, значение z также возвращается к значению по умолчанию, которое основано на приоритете, установленном на самой странице события ... поэтому вам нужно будет задействовать фактически перерисовку части спрайтов и изменить ее там
https://forums.rpgmakerweb.com/index...picture.25168/
Вот хороший пример показ анимации выше картинки:
https://pastebin.com/raw/NU3UjS8R
Всё что нужно это вызвать скрипт во время игры со следующими параметрами: anim_pic(picture_number, animation_id)
Первый - номер картинки, второй номер анимации
https://www.rpgmakercentral.com/topi...over-pictures/
У Галва есть отличное решение с кал скриптами, через его скрипт слоёв:
https://galvs-scripts.com/galvs-layer-graphics/
Последний раз редактировалось Seibur; 20.03.2021 в 00:19.
Прохлада и спокойствие мне вполне по душе
Спойлер :
き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。
для альтернативно одарённых людей, которые пытаются дать мне ответ на вопрос который я не задавал, но не хотят давать ответ на мой вопрос...
ставлю конкретную задачу. конкретнее просто некуда:
дано:
скрипт, исполняющийся непосредственно, целиком и полностью из события.
вот он.
что надо добавить в этот скрипт, чтобы картинка нарисовалась выше графики тайлов, но ниже графики персонажа?
предлагать только рабочее решение - не ссылки на готовые скрипты которые мне ничего не дадут. а конкретный вариант кода в событие, который гарантированно работает.
а если не можете - не предлагайте.
====
удалось выяснить что при значении Z = -1 картинка рисуется под тайлами, а при любых значениях выше - над персонажем.
====
именно на этом форуме мне тоже так и не дали ответ...
я в целом понял что картинку надо запихать в правильный вьюпорт и там задать ей правильный Z
но я так и не смог сделать это самостоятельно - сколько раз я должен повторить что моих познаний в программировании в данном случае не достаточно?..
Последний раз редактировалось череззаборногузадеришко; 20.03.2021 в 00:38.
Я немного не понял... Это чё за тон вообще?
Тебе тут кто-то что-то должен?
Может ты решил, что мы к тебе нанимались? Тогда где оплата?
Тебе пытаются помочь как умеют. Причём совершенно бесплатно. И получают в ответ откровенное хамство...
Ты давай берега не путай, а то я сам в одностороннем порядке решу кто у нас тут альтернативно одарённый.
Надеюсь я понятно выразился и красным шрифтом пояснение писать не нужно?
убедительная просьба или вникать сначала в суть ситуации или прекратить необоснованные и явно предвзятые наезды в мой адрес - как то это мягко говоря некрасиво со стороны админа...
специально для подслеповатого гнома (выделенное говорят в мой адрес):
наверное моё сообщение вызвано тем что мне постоянно валят тонны совершенно бесполезных и не относящихся к моей просьбе ответов. и эти ответы постоянно повторяюстя и хотя я говорю что мне это не подходит и не надо больше давать подобные ответы, ихх продолжают дублировать причём всё от же человек. некоторые его ответы мне всётаки помогли за что висит ему благодарность в соответствующей теме. но он уже перешёл на личности в чате, хотя я лично ничего от него не требовал и вообще ни о кого не требую - это ваши пустые домыслы и беспочвенный наезд в мой адрес. может уже хватит? я просто хочу чтобы мне или дали нормальный ответ или просто прекратили давать бесполезные. мне надоел спам одним и тем же бесполезным ответом.Seibur - ПожаловатьсяСегодня 01:39
Просто ты тупой и не внимательный - слов нет. Вставляешь скрипт, что я дал, обозначаешь бинд картинки в названии тегом фиксед и всё у тебя работает так же, как и обычная картинка
череззаборногузадеришко (Редактировать · Удалить)Сегодня 01:37
все эти наводки мне 10 раз дали. а конкретного решения нет. а наводки не работают. вообще.
Seibur - ПожаловатьсяСегодня 01:36
Просто ты не умеешь гуглить на английском, и не понимаешь в какой области чаще всего ищут ответ на твой вопрос. Обычно он интересует параллакс мапперов, и ответы уже имеются
Seibur - ПожаловатьсяСегодня 01:33
Я тебе наводку по скрипту и координатам дал, иди смотри
череззаборногузадеришко (Редактировать · Удалить)Сегодня 01:29
мистика
череззаборногузадеришко (Редактировать · Удалить)Сегодня 01:29
мда. ни на одном форуме мне так и не сказали как поместить картинку под персонажа...
Последний раз редактировалось череззаборногузадеришко; 20.03.2021 в 02:26.
Окай. Расскажу на твоём уровне, так сказать, для быдла, которое с людьми общаться хочет, но не умеет.
Как вы там друг друга называли в чате это не важно. Вернее не так важно. Т.к. в чате чтобы это увидеть нужно лезть в архив, искать и прочее.
Здесь же тема открыта. Это первое.
Второе это посыл твоего сообщения. Он направлен всем с требованиями что-то делать как тебе нужно в ультимативной форме. С какой стати? Это что? Твой форум, блог?
Третье, у тебя нет никакого права оскорблять людей. Тем более публично.
В общем, из темы ты изгнан.
Считай это предвзятым отношением.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки