【发布时间】:2014-02-12 10:18:27
【问题描述】:
我正在使用 CEGUI 0.8.2。如何从二进制加载所有资源?我已经创建了包含所有需要的资源的仅资源 dll,例如 .ttf .font .schema .imageset .looknfeel 和 .png for imageset。我正在使用 Direct3D 渲染器并且没有图形引擎。我知道如何从存储在硬盘驱动器上的文件中加载资源,但我想将其中一些资源封装到一个 dll 文件中。当前api中有一些方法可以从RawDataContainer加载它。
例如
FontManager::getSingleton().createFromContainer(rawFont);
但这会加载引用font.ttf的.font xml,那么如何从二进制文件加载所有资源? .ttf 和 .png 文件?
【问题讨论】: