EGRE DOTSCENE экономия
Вопрос
Я делаю видеоигру с помощью OGRE3D.Я загружаю файл .scene с самым последним погрузчиком Tinyxml DotScene.Теперь я хочу сохранить модифицированную сцену обратно в файл .scene.Может ли кто-нибудь придать мне пример или намек на то, как это сделать?
Решение
Вам нужно кодировать точный обратный процесс:
- цикла по всему соответствующим объектам сцены и для каждого добавления необходимых Tixmlelements к TixmLDocument.
- В конце конфигурация tixmldocument.
Это Tinyxml Учебное пособие показывает необходимые кодовые детали с точки зрения генерации XML.
.Реальный пример - это ogitor (редактор WYSIWYG OGRE), где каждый объект редактора имеет метод tixmlelement * CXXXEDITOR :: ExportDotScene (Tixmlelement * PPARENT) , который перемещает все соответствующие атрибуты / состояния в структуры TinyXML, прежде чем он сохраняется вфайл.
Не связан с StackOverflow