Команди RPG Maker 2000 та 2003/Задати маршрут

Матеріал з РПГ.укр
Перейти до: навігація, пошук
Вікно налаштування.

Задати маршрут(анг. Set Move Route)команда подій в RPG Maker 2000 та 2003, яка дозволяє почати рух по маршруті для події, лідер_ки або транспортного засобу.

Це четверта знизу команда в правому стовпчику на другій сторінці.

Показати команду на скриншоті

Друга сторінка команд подій в RPG Maker 2003.png

Налаштування[ ]

Команда має такі налаштування:

  • Подія(анг. Event) — для кого встановлюється маршрут:
    • Грав_чиня(анг. Player),
    • Човен(анг. Boat),
    • Корабель(анг. Ship),
    • Повітряне судно(анг. Airship),
    • Ця подія(анг. This Event) — подія, в яку добавлена ця команда,
    • або можна вибрати конкретну подію;
  • Частота(анг. Frequency) — частота (число від 1 до 8, яке встановлює затримку поміж командами маршруту),
  • Команди пересування(анг. Movement Command)
    • команди вибираються зі списку справа (над вибраною командою),
    • видалити вибрану команду можна кнопкою Видалити(анг. Delete) або клавішею Del,
    • видалити всі команди можна кнопкою Видалити всі(анг. Delete All),
  • Опції(анг. Options):
    • Повторювати дії(анг. Repeat Action),
    • Пропускати неможливе(анг. Skip If Cannot Move):
      • якщо вибрано, ті команди, які неможливо буде виконати, будуть пропущені (наприклад, якщо один крок недоступний, він будуть пропущений — і будуть виконуватися наступні);
      • якщо не вибрано, неможливі команди будуть затримувати виконання всіх наступних команд (наприклад, якщо один крок недоступний, всі наступні кроки будуть затримані до того часу, коли він стане доступним — наприклад, допоки дорога не стане проходимою).

Доступні команди[ ]

Всі команди розділені на 3 стовпчики.

Перший стовпчик (кроки, швидкість)[ ]

В першому стовпчику такі команди:

  • Крок вверх(анг. Move Up),
  • Крок вправо(анг. Move Right),
  • Крок вниз(анг. Move Down),
  • Крок вліво(анг. Move Left),
  • Крок вверх і вправо(анг. Move Upper Right),
  • Крок вниз і вправо(анг. Move Lower Right),
  • Крок вниз і вліво(анг. Move Upper Left),
  • Крок вверх і вліво(анг. Move Lower Left),
  • Випадковий крок(анг. Move at Random) — пересуваються або вправо, або вліво, або вверх, або вниз,
  • Крок до грав_чині(анг. Move Toward Player),
  • Крок від грав_чині(анг. Move Away from Player),
  • 1 крок вперед(анг. 1 Step Forward) — пересувається в тому напрямку погляду,
  • +Швидкість(анг. Increase Speed),
  • -Швидкість(анг. Decrease Speed).

Команди кроків (move) пересувають подію, грав_чиню або транспорт на 1 клітину з 8 клітин навколо. Час пересування залежить від швидкості: на нормальній швидкості («4: норма» у події, або незміненої у грав_чині) 1 крок займає 8 кадрів (1/60 долі секунди), тобто 0.13(3) секунд. Збільшення швидкості на 1 пункт збільшує кількість кроків вдвічі, зменшення — ділять на 2.

Дві останні команди, +Швидкість(анг. Increase Speed) та -Швидкість(анг. Decrease Speed) виконуються моментально (але поміж може бути затримка, якщо частота менше 8).

Другий стовпчик (погляд, пауза, частота)[ ]

В другому стовпчику такі команди:

  • Погляд вверх(анг. Turn Up),
  • Погляд вправо(анг. Turn Right),
  • Погляд вниз(анг. Turn Down),
  • Погляд вліво(анг. Turn Left),
  • Погляд на 90 гр. вправо(анг. Turn 90° Right),
  • Погляд на 90 гр. вліво(анг. Turn 90° Left),
  • Погляд 180 гр.(анг. Turn 180°),
  • Пов. на 90 гр. випадк.(анг. Turn 90° Left or Right),
  • Погляд випадково(анг. Turn at Random),
  • Погляд на грав_чиню(анг. Turn toward Player),
  • Погляд від грав_чині(анг. Turn away from Player),
  • Пауза(анг. Wait) — встановлює затримку перед виконанням наступної команди в маршруті,
  • +Частота(анг. Increase Frequency),
  • -Частота(анг. Decrease Frequency).

Команда паузи чекає стільки ж часу, скільки був би 1 крок. Інші команди виконуються моментально (але між ними може бути затримка, якщо частота менше 8).

Третій стовпчик (додаткові команди)[ ]

В третьому стовпчику такі команди:

  • Стрибок(анг. Jump),
  • Закінчити стрибок(анг. Land),
  • Фікс. напрям УВ(анг. Direction Fix ON),
  • Фікс. напрям ВИМ(анг. Direction Fix OFF),
  • Через все УВ(анг. Through ON),
  • Через все ВИМ(анг. Through OFF),
  • Анімація УВ(анг. Animation ON),
  • Анімація ВИМ(анг. Animation OFF),
  • -Видимість(анг. Decrease Opacity),
  • +Видимість(анг. Increase Opacity),
  • УВімкнути перемикач...(анг. Switch ON...) — дозволяє увімкнути перемикач (як командою Перемикачі, але після доходження до певного пункту маршруту),
  • ВИМкнути перемикач...(анг. Switch OFF...) — дозволяє вимкнути перемикач (як командою Перемикачі),
  • Змінити графіку...(анг. Change Graphic...) — встановлює графіку події, грав_чині або транспорту (для грав_чині це аналог команди Змінити графіку героя, для транспорту — Змінити графіку транспорту),
  • Грати звуковий ефект...(анг. Play SE...) — програє звуковий ефект (аналог команди Грати звук, але синхронізований з маршрутом).

Всі команди в третьому стовпчику виконуються моментально.


Затримка перед виконанням маршрутів[ ]

Команда «Задати маршрут» лише встановлює маршрут, по якому буде пересуватися подія. Сам рух по маршруті буде потім.

Щоб затримати виконання наступних команд до того, як буде закінчено рух по маршруті, можна використовувати команду Чекати кінця всіх рухів. Вона затримує виконання наступних команд до того, як буде закінчено рух по всіх маршрутах, встановлених командою Задати маршрут.

Якщо потрібно затримати виконання тільки до кінця одного маршруту, а не всіх, можна:

  • використовувати команду Пауза і вручну підрахувати час, потрібний на маршрут (це працює тільки для маршрутів, де команди не пропускаються та не затримуються перешкодами),
  • встановлювати в кінці маршруту перемикач, а в команді, яка потребує затримки, використовувати команду «Пауза» в циклі і перевіряти перемикач командою Умовне розгалуження (для найскладніших випадків).

Калькулятор часу маршруту[ ]

Для простих маршрутів (без команд зміни частоти та швидкості та пропущених команд) можна розрахувати час маршруту за допомогою такого калькулятора:

Завантаження... (Для роботи калькулятора потрібна підтримка скриптів JavaScript в браузері.)


Є пропозиції щодо покращення цієї сторінки. Якщо ви хочете цим зайнятися, зверніть увагу на коментарі <!-- ... --> в коді сторінки.