Плохо! Плохо!:  0
Показано с 1 по 4 из 4

Тема: Магия рун: Ловушка в полу[VX Ace, MV]

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

    По умолчанию Магия рун: Ловушка в полу[VX Ace, MV]

    Рунная магия
    Сюда я иногда буду выкладывать некоторые идеи и варианты решения тех или иных задач, комбинируя стандартные команды скрипта и команды на ивентах.

    (Добавил версию для MV)
    Ловушка в полу:

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

    1) Устанавливаем в первой вкладке графику ловушки и в Автономном движении прописываем маршрут, используя в конце команду скрипта
    $game_self_switches[[@map_id, @event.id, 'A']] = true
    Т.е. включить локальный переключатель А на данной карте(@map_id) и для данного события (@event.id)...
    Спойлер Вкладка 1:


    2) Во второй вкладке, запускающейся от лок. переключателя А, создаем проверку координат ГГ.
    Придется задействовать четыре переменные. Триггер обязательно "Параллельно". Не бойтесь. Действие секундное. Падение ФПС практически не фиксируется.
    При совпадении координат ловушки и ГГ, наносим урон.
    Еще ставим установить маршрут как на картинке. Чтобы графика работала как нужно.
    Отключаем Лок А и включаем Лок В.
    Спойлер Вкладка 2:


    3) Третья вкладка. Прописываем урон от ловушки
    Триггер "Касание персонажа"
    Прописываем маршрут. Порядок, обратный как в первой вкладке, только теперь мы выключаем Лок В
    $game_self_switches[[@map_id, @event.id, 'B']] = false
    Спойлер Вкладка 3:


    Все! Ловушка готова.

    Преимущества:
    - 100% совместимость с другими скриптами
    - Ивент можно копировать в любом количестве на любую карту
    - При небольших манипуляциях можно настроить скорость, частоту срабатывания
    - Поставив запуск от общих переключателей можно настроить включение и выключение

    Недостатки:
    - Иногда можно выхватить двойной урон

    Демка(VX Ace):
    https://yadi.sk/d/n3JbqyLvgxQWw

    Демка(MV):
    https://yadi.sk/d/v4sjOvZqk7QFh

  2. #2
    Мастер Форума Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    8,436
    Записей в дневнике
    2
    Репутация: 91 Добавить или отнять репутацию

    По умолчанию

    Что-то похожее делал для Путешественника.

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

    По умолчанию

    Поковырялся тут в этой яве....
    Короче сделал еще вариант для МВ.(Спасибо Рену за отвязанный проект)
    Плюс добавил вариант со смещением.
    Спойлер Скрин:

    Демка:
    https://yadi.sk/d/v4sjOvZqk7QFh

  4. #4
    Бывалый Аватар для caveman
    Информация о пользователе
    Регистрация
    15.02.2013
    Сообщений
    745
    Записей в дневнике
    46
    Репутация: 85 Добавить или отнять репутацию

    По умолчанию

    Чтобы не выхватывать 2 раза, можно добавить
    1) свитч, который активируется при дамаге гг (можно также гг сделать полупрозрачным при том).
    2) параллельный евент, запускающийся от этого свитча, он ждет там 60 фреймов, потом делает гг непрозрачным, снимает свитч
    3) на ловушку поставить проверку, когда этот свитч включен - не дамажить

    Этакое мигание героя, что было в старых аркадках
    back to the primitive

    http://cavemangame.blogspot.ru/ - разные идеи и новости
    http://cavescripts.blogspot.ru/ - мои скрипты
    http://cavecrusader.blogspot.ru/ - текущий проект

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

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

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

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

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

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

Ваши права

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