Страница 147 из 147 ПерваяПервая ... 4797137145146147
Показано с 1,461 по 1,470 из 1470

Тема: Помощь с скриптами (RGSS)

  1. #1461
    Бывалый Аватар для Phileas
    Информация о пользователе
    Регистрация
    05.02.2016
    Адрес
    HD 128620, HR 5459, CP−60°5483, GCTP 3309.00A, LHS 50
    Сообщений
    635
    Записей в дневнике
    26
    Репутация: 23 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от череззаборногузадеришко Посмотреть сообщение
    ага. сыпасибо. смог найти эту команду которая как всегда в самой очевидной вкладке - контроль сцены... ><
    наверное даже получится приспособить её для ввода названий не связанных с героем. жаль только там кнопки стереть нету : (
    Кнопка отмены стирает (Escape)
    Мои игры

    Мои плагины

    Мой Telegram-канал

    Мой Boosty



    Спойлер In my humble opinion :

    Все мои сообщения отражают лишь моё скромное мнение. Я ни в коем случае не пытаюсь кого-либо обидеть, ни на кого/что не наезжаю и ничего не навязываю. Благодарю за понимание и адекватность.

  2. #1462

    По умолчанию

    Цитата Сообщение от Phileas Посмотреть сообщение
    Кнопка отмены стирает (Escape)
    ммм... это настолько логично что просто нет слов. добавлю в описание. а как вместо непонятных символов русский сделать?

  3. #1463

    По умолчанию

    всё ещё 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 - видимость включается.
    или как то так.

    всё это исполняется через вызов скрипта из события.
    всё работает. можно создаваь вьюпорты, спрайты, планы...
    но всё это рисуеся над персонажем.


    а теперь внимание - вопрос ^^

    я просто уже запутался - может тут и был ответ как вывести под персонажем через скрипт из события...
    ну вобщем если есть варианты - пишите.

  4. #1464
    Маститый Аватар для Seibur
    Информация о пользователе
    Регистрация
    07.01.2012
    Адрес
    Изумрудный город
    Сообщений
    1,206
    Записей в дневнике
    3
    Репутация: 58 Добавить или отнять репутацию

    По умолчанию

    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.
    Прохлада и спокойствие мне вполне по душе

    Спойлер :

    き っ と 、 女 の 子 は お 砂 糖 と ス パ イ ス と 素 敵 な 何 か で で き て い る。

  5. #1465

    По умолчанию

    для альтернативно одарённых людей, которые пытаются дать мне ответ на вопрос который я не задавал, но не хотят давать ответ на мой вопрос...
    ставлю конкретную задачу. конкретнее просто некуда:

    дано:
    скрипт, исполняющийся непосредственно, целиком и полностью из события.
    вот он.



    что надо добавить в этот скрипт, чтобы картинка нарисовалась выше графики тайлов, но ниже графики персонажа?
    предлагать только рабочее решение - не ссылки на готовые скрипты которые мне ничего не дадут. а конкретный вариант кода в событие, который гарантированно работает.
    а если не можете - не предлагайте.


    ====

    удалось выяснить что при значении Z = -1 картинка рисуется под тайлами, а при любых значениях выше - над персонажем.


    ====

    именно на этом форуме мне тоже так и не дали ответ...
    я в целом понял что картинку надо запихать в правильный вьюпорт и там задать ей правильный Z
    но я так и не смог сделать это самостоятельно - сколько раз я должен повторить что моих познаний в программировании в данном случае не достаточно?..
    Последний раз редактировалось череззаборногузадеришко; 20.03.2021 в 00:38.

  6. #1466
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,994
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от череззаборногузадеришко Посмотреть сообщение
    для альтернативно одарённых людей,
    предлагать только рабочее решение - не ссылки на готовые скрипты которые мне ничего не дадут. а конкретный вариант кода в событие, который гарантированно работает.
    а если не можете - не предлагайте.
    Я немного не понял... Это чё за тон вообще?
    Тебе тут кто-то что-то должен?
    Может ты решил, что мы к тебе нанимались? Тогда где оплата?
    Тебе пытаются помочь как умеют. Причём совершенно бесплатно. И получают в ответ откровенное хамство...
    Ты давай берега не путай, а то я сам в одностороннем порядке решу кто у нас тут альтернативно одарённый.
    Надеюсь я понятно выразился и красным шрифтом пояснение писать не нужно?

  7. #1467

    По умолчанию

    Цитата Сообщение от Пётр Посмотреть сообщение
    Я немного не понял... Это чё за тон вообще?
    Тебе тут кто-то что-то должен?
    Может ты решил, что мы к тебе нанимались? Тогда где оплата?
    Тебе пытаются помочь как умеют. Причём совершенно бесплатно. И получают в ответ откровенное хамство...
    Ты давай берега не путай, а то я сам в одностороннем порядке решу кто у нас тут альтернативно одарённый.
    Надеюсь я понятно выразился и красным шрифтом пояснение писать не нужно?
    убедительная просьба или вникать сначала в суть ситуации или прекратить необоснованные и явно предвзятые наезды в мой адрес - как то это мягко говоря некрасиво со стороны админа...

    специально для подслеповатого гнома (выделенное говорят в мой адрес):
    Seibur - ПожаловатьсяСегодня 01:39
    Просто ты тупой и не внимательный - слов нет. Вставляешь скрипт, что я дал, обозначаешь бинд картинки в названии тегом фиксед и всё у тебя работает так же, как и обычная картинка
    череззаборногузадеришко (Редактировать · Удалить)Сегодня 01:37
    все эти наводки мне 10 раз дали. а конкретного решения нет. а наводки не работают. вообще.
    Seibur - ПожаловатьсяСегодня 01:36
    Просто ты не умеешь гуглить на английском, и не понимаешь в какой области чаще всего ищут ответ на твой вопрос. Обычно он интересует параллакс мапперов, и ответы уже имеются
    Seibur - ПожаловатьсяСегодня 01:33
    Я тебе наводку по скрипту и координатам дал, иди смотри
    череззаборногузадеришко (Редактировать · Удалить)Сегодня 01:29
    мистика
    череззаборногузадеришко (Редактировать · Удалить)Сегодня 01:29
    мда. ни на одном форуме мне так и не сказали как поместить картинку под персонажа...
    наверное моё сообщение вызвано тем что мне постоянно валят тонны совершенно бесполезных и не относящихся к моей просьбе ответов. и эти ответы постоянно повторяюстя и хотя я говорю что мне это не подходит и не надо больше давать подобные ответы, ихх продолжают дублировать причём всё от же человек. некоторые его ответы мне всётаки помогли за что висит ему благодарность в соответствующей теме. но он уже перешёл на личности в чате, хотя я лично ничего от него не требовал и вообще ни о кого не требую - это ваши пустые домыслы и беспочвенный наезд в мой адрес. может уже хватит? я просто хочу чтобы мне или дали нормальный ответ или просто прекратили давать бесполезные. мне надоел спам одним и тем же бесполезным ответом.
    Последний раз редактировалось череззаборногузадеришко; 20.03.2021 в 02:26.

  8. #1468
    Администратор Аватар для Пётр
    Информация о пользователе
    Регистрация
    24.04.2014
    Адрес
    Краснодар
    Сообщений
    3,994
    Записей в дневнике
    6
    Репутация: 132 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от череззаборногузадеришко Посмотреть сообщение
    убедительная просьба или вникать сначала в суть ситуации или прекратить необоснованные и явно предвзятые наезды в мой адрес - как то это мягко говоря некрасиво со стороны админа...

    специально для подслеповатого гнома (выделенное говорят в мой адрес):


    наверное моё сообщение вызвано тем что мне постоянно валят тонны совершенно бесполезных и не относящихся к моей просьбе ответов. и эти ответы постоянно повторяюстя и хотя я говорю что мне это не подходит и не надо больше давать подобные ответы, ихх продолжают дублировать причём всё от же человек. некоторые его ответы мне всётаки помогли за что висит ему благодарность в соответствующей теме. но он уже перешёл на личности в чате, хотя я лично ничего от него не требовал и вообще ни о кого не требую - это ваши пустые домыслы и беспочвенный наезд в мой адрес. может уже хватит? я просто хочу чтобы мне или дали нормальный ответ или просто прекратили давать бесполезные. мне надоел спам одним и тем же бесполезным ответом.
    Окай. Расскажу на твоём уровне, так сказать, для быдла, которое с людьми общаться хочет, но не умеет.
    Как вы там друг друга называли в чате это не важно. Вернее не так важно. Т.к. в чате чтобы это увидеть нужно лезть в архив, искать и прочее.
    Здесь же тема открыта. Это первое.
    Второе это посыл твоего сообщения. Он направлен всем с требованиями что-то делать как тебе нужно в ультимативной форме. С какой стати? Это что? Твой форум, блог?
    Третье, у тебя нет никакого права оскорблять людей. Тем более публично.
    В общем, из темы ты изгнан.
    Считай это предвзятым отношением.

  9. #1469

    Flag Green Большие спрайты героев в режиме боя (RPGVXAce)

    Всем привет. Прошу помощи со скриптом для движка RPGVXAce.

    В своём проекте использую скрипт "Yanfly Engine Ace - Visual Battlers v1.01" (Новый вид боя).

    Но есть одна проблема - надо, чтобы спрайты героев в бою выглядели иначе (Больше размером), чем на карте мира. Можно ли как-то настроить этот скрипт так, чтобы он использовал спрайты героев большего размера?

    Например, картинка со всеми спрайтами героев стандартного размера называется "Geroi", а надо, чтобы скрипт "Yanfly Engine Ace - Visual Battlers" использовал увеличенные спрайты героев, из картинки "Geroi-boi". То есть, чтобы скрипт использовал не тот набор спрайтов героев, которые выставлены героям по умолчанию через базу данных, а другой набор спрайтов героев, с префиксом "-boi". (*Название файла со спрайтом, который использует персонаж-герой*-boi.).

    Если кто-то сможет решить эту проблему, укажу его в списке благодарностей проекта.

    Прикрепил скрипт, чтобы не искали: Yanfly Engine Ace - Visual Battlers v1.01.txt

    ---

    Если же настроить скрипт, как я прошу выше, невозможно, пожалуйста, просто сделайте так, чтобы он использовал файл с конкретным названием (Например, "Geroi-boi.png"), в качестве набора спрайтов для героев, участвующих в бою. (Возможно, с "ручным" указанием какой герой какой набор спрайтов из этого файла использует в режиме боя).

    Заранее благодарю.
    Последний раз редактировалось Маркус Драк; 03.11.2023 в 12:53.

  10. #1470
    Новичок Аватар для FromVillage
    Информация о пользователе
    Регистрация
    14.08.2020
    Адрес
    Дальний восток. Амурка.
    Сообщений
    24
    Репутация: 2 Добавить или отнять репутацию

    VX Ace Game Icon Увеличение коллизии выпадающих предметов из монстров. Falcao + Victor Pixel movement.

    здрваусем!
    VX Ace. Falcao + Victor Pixel movement.
    Такая штука вот...
    1.jpg
    Есть монстр, которого можно убить и из него выпадет лут
    2.jpg
    Но лут взять нельзя, потому что надо попасть прям в пиксель этого лута.
    3.jpg
    Что надо вбить. что бы пиксель у игрока побольше стал? Или у дропа хотя бы...

    UPD: Нашёл альтернативное решение, закидывать дроп сразу в инвентарь. Но хотелось бы именно подбирать, а не такой костыль.
    Как: В заметках врагов дописываем Enemy Die Variable = х (х - номер переменной), и далее общими событиями добавляем дроп. Для рандомной генерации подземелий где несколько одинаковых событий может появиться очень хорошо подошло.
    Enemy Die Self Switch = x использовать не получилось, почему то монстр перестаёт корректно воскрешаться, точнее воскрешается, но не атакует, хотя логика поведения похожа на запрограммированную, но без атак и становится бессмертным. Если у вас монстры не воскрешаются, можно использовать или это.

    З.Ы. Вопрос остаётся актуальным, но не критичным. Как сделать коллизию игрока побольше?
    Последний раз редактировалось FromVillage; 10.07.2024 в 07:35. Причина: Альтернативное решение
    Кодовое название моего проекта: "LCS". (RPGM VX Ace)
    Жанр: H+18, Hack'n'Slash, Элементы Action-RPG и RogueLike.
    Стадия: Доделывание механик боя. Понадобится больше времени для заполнения чем ожидалось, но это база...
    Далее: Изучение Blender. Создание врагов, локаций и квестов. Полировка анимаций и озвучка.

Страница 147 из 147 ПерваяПервая ... 4797137145146147

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

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

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

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

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Помощь с скриптами (RGSS)