Mur

The One: Prototype #06

Оценить эту запись
Всем привет!

Я продолжаю изучать godot engine, разбираться в нюансах, ну и собственно писать новые «компоненты». Компонентами это можно назвать весьма условно, так как по сути своей это сцены, которые сохранены отдельно и затем подключаются к активной (главной) сцене. Но тем не менее. Сейчас у меня «вырисовывается» дерево действий для ивента (из себя это представляет текстовый файл в формате JSON). В дереве описан некий сценарий (набор команд для группы: ударить, осмотреть, сделать, говорить). Сценарий поддерживает пока три команды, это собственно сообщение (message), перейти на новый шаг (nextstep) (по аналогии как у ивентов в rpg maker) и команда показать меню выбора (selector).

Как всё это выглядит в живую:



Для отладки на каждом «ивенте» отображено его название и так сказать внутренний «шаг».

Внешний вид селектора честно слямзен из Mass Effect и позволяет задать от 1го до 6 пунктов. При выборе одного из пунктов, сценарий продолжается дальше уже по выбранной ветке, но если она заканчивается, то при повторном вызове всё начнётся с начала установленного шага.

Исследования продолжаются,…

Отправить "The One: Prototype #06" в Digg Отправить "The One: Prototype #06" в del.icio.us Отправить "The One: Prototype #06" в StumbleUpon Отправить "The One: Prototype #06" в Google Отправить "The One: Prototype #06" в VKontakte Отправить "The One: Prototype #06" в Facebook

Категории
Godot Engine

Комментарии

  1. Аватар для Paranoid
    Ты отрисовываешь только сектора или текст тоже рисунок?
  2. Аватар для Mur
    Цитата Сообщение от Paranoid
    Ты отрисовываешь только сектора или текст тоже рисунок?
    Текст это текст, оно же ещё и цвет меняет. На будущее думаю добавить ещё возможность задавать цвет, что бы как в ME типа там хорошие фразы голубым, злобные красным итд (:
  3. Аватар для Seibur
    Очень круто выглядит!
  4. Аватар для Mur
    Цитата Сообщение от Seibur
    Очень круто выглядит!
    Спасибо на добром слове