Вопрос

Я делаю видеоигру с помощью OGRE3D.Я загружаю файл .scene с самым последним погрузчиком Tinyxml DotScene.Теперь я хочу сохранить модифицированную сцену обратно в файл .scene.Может ли кто-нибудь придать мне пример или намек на то, как это сделать?

Это было полезно?

Решение

Вам нужно кодировать точный обратный процесс:

  1. цикла по всему соответствующим объектам сцены и для каждого добавления необходимых Tixmlelements к TixmLDocument.
  2. В конце конфигурация tixmldocument.

    Это Tinyxml Учебное пособие показывает необходимые кодовые детали с точки зрения генерации XML.

    .

    Реальный пример - это ogitor (редактор WYSIWYG OGRE), где каждый объект редактора имеет метод tixmlelement * CXXXEDITOR :: ExportDotScene (Tixmlelement * PPARENT) , который перемещает все соответствующие атрибуты / состояния в структуры TinyXML, прежде чем он сохраняется вфайл.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top