Способы создания графического / визуального романа во флэш-памяти - PullRequest
0 голосов
/ 01 июля 2011

Я пытаюсь сделать визуальный роман во флэш-памяти, я создал пользовательский интерфейс и персонажей, но я не знаю, какой может быть лучший подход, как загрузить диалог и как его сохранить.Я думал о внешних файлах, но я не знаю, что может быть лучшим типом файлов для этого.Кроме того, когда я загружаю игру, я хочу, чтобы она продолжалась в той же сцене и с теми же значениями переменных (очевидно), есть ли способ сохранить все из них (как образ игры).

Заранее спасибо!

Ответы [ 3 ]

1 голос
/ 01 июля 2011

Я работаю над флеш-игрой, которая потребует цепочек диалога и повторяющихся наборов взаимодействий.Моя идея состоит в том, чтобы создать класс «вырезать сцену», который бы загружал XML-файл, описывающий любое количество различных частей диалога, доступных действий пользователя и т. Д. Я еще не построил его, так что на данный момент это просто теоретически.точка, но я думаю, что идея здорова.В вашем случае вы можете использовать этот подход для описания, скажем, отдельной страницы, которая будет содержать отдельные узлы панели, символы, диалог и т. Д. В своем классе синтаксического анализа просто создайте свои элементы на основе этих данных.В этом случае, возможно, у вас есть разные xml-файлы для каждой страницы.

Что касается сохранения вашего состояния, я думаю, что общие объекты, флеш-куки или что-то еще, вероятно, правильный путь.

В этом сценарии пользователь вернется в ваше приложение, будет зарегистрирован текущий идентификатор страницы, затем будет загружен xml, и, наконец, будет создан просмотр страницы.

Может, это поможет?

Ура!

1 голос
/ 01 июля 2011

Вы можете использовать флэш-куки, или локальные общие объекты. Из Википедии :

По умолчанию приложение Flash может хранить до 100 КБ данных на жестком диске пользователя. Если текущий предел превышен, пользователю отображается диалоговое окно с запросом дополнительного места для хранения.

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

Но это при условии, что вы хотите, чтобы он работал на рабочем столе, в таком случае, почему бы не использовать vn maker?

В противном случае я бы сделал тонкого клиента во флэш-памяти (или html5) и сохранял бы состояние в записи базы данных для каждого пользователя.

0 голосов
/ 05 мая 2016

Вы можете просто сделать внешний файл, содержащий сцену, кадр, который был сохранен, и переменные, которые необходимо использовать более одного раза в игре (и они меняются).Для загрузки вам нужна система для получения переменных и фрейма.

Надеюсь, это было полезно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...