Название: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: admsasha от Ноябрь 29, 2009, 12:43 Нужно держать все ресурсы, которые используются для моделирования в exe. QT это легко позволяет делать. НО не получается заставить принимать OGRE пути вида ":media/test.mesh". Как научить OGRE понимать такие пути ?
Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: BRE от Ноябрь 29, 2009, 13:10 Потому, что OGRE ничего не знает о таких путях и о ресурсах в Qt.
Если у OGRE есть возможность загружать данные из памяти (а мне кажется что такая возможность должна быть обязательно), то можно воспользоваться: QResource const uchar * QResource::data () const Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: admsasha от Ноябрь 29, 2009, 13:12 Потому, что OGRE ничего не знает о таких путях и о ресурсах в Qt. В декларация к загрузке, только путь к файлу :-(Если у OGRE есть возможность загружать данные из памяти (а мне кажется что такая возможность должна быть обязательно), то можно воспользоваться: QResource const uchar * QResource::data () const Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: BRE от Ноябрь 29, 2009, 13:17 В декларация к загрузке, только путь к файлу :-( Прости, не понял о чем речь. ;)Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: admsasha от Ноябрь 29, 2009, 13:21 В декларация к загрузке, только путь к файлу :-( Прости, не понял о чем речь. ;)Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: BRE от Ноябрь 29, 2009, 13:28 хотел сказать, что принимать, в качестве аргументов, может только путь к файлу :-D В смысле OGRE?А если захочется написать свою ресурсную систему? Вытаскивать из ресурса файл, сохранять на диске и загружать штатными средствами OGRE из файла? С OGRE не работал, но это как-то странно. Пошел посмотрел, у OGRE довольно навороченная система ресурсов. Если с ней разобраться, то думаю можно сделать свой специальный менеджер, который будет загружать данные из Qt-ресурсов. Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: admsasha от Ноябрь 29, 2009, 13:46 Пошел посмотрел, у OGRE довольно навороченная система ресурсов. Если с ней разобраться, то думаю можно сделать свой специальный менеджер, который будет загружать данные из Qt-ресурсов. Конечно, можно ogre и с нуля написать, c нужным функционалом, но уровень у меня пока не тот :)Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: BRE от Ноябрь 29, 2009, 14:01 Конечно, можно ogre и с нуля написать, c нужным функционалом, но уровень у меня пока не тот :) Ну так если ты решил разобраться с OGRE, то рано или поздно тебе понадобиться разбираться с его ресурсами. По-моему это хороший стимул сделать свой небольшой открытый проект.К тому же, как мне кажется, с возрастающей популярностью Qt это уже кто-то где-то делает, попробуй найти эти проекты в сети. Название: Re: qt+ogre. Как научить ogre брать ресурсы из qrc ? Отправлено: admsasha от Ноябрь 29, 2009, 14:03 К тому же, как мне кажется, с возрастающей популярностью Qt это уже кто-то где-то делает, попробуй найти эти проекты в сети. Так вот, этим и занимаюсь уж вторую неделю :-( |