Resource(资源)
Resource这款工具用于对二进制资源进行编译(*.resource文件,压缩并编码成base64),接下来这些二进制资源会在二进制可执行文件的编译期间进行嵌入。
要调用Resource工具,从命令行中运行resource_*( x86或 x64后缀名)并指定所有所需资源。
可参看#
- The Unigine::Resource 类
命令行选项#
Resource工具可识别下列命令行选项:
- -o NAME - 输出文件名。
最终会创建icon 文件。
D:\UnigineSDK\bin>resource_x64 icon1.ico -o icon
用法#
- 如果未使用-o选项运行Resource工具,以资源文件命名的*.resource文件将得以创建。例如:
icon1.resource文件得以创建。
D:\UnigineSDK\bin>resource_x64 icon1.ico
- 如果在未使用-o选项的情况下,指定了数种用于编译的资源,以资源文件命名的数个*.resource 文件将得以创建。例如:
icon1.resource 和 splash.resource2个文件得以创建。
D:\UnigineSDK\bin>resource_x64 icon1.ico splash.png
-
如果指定 -o选项,所有被指定的资源将被添加到1个文件上。例如:
D:\UnigineSDK\bin>resource_x64 icon1.ico splash.png -o images.resource
要从*.resource文件中加载数据,使用UnigineResource类的方法。
对密码进行加密#
要使用Resource工具对密码进行加密,需执行下列步骤:
- 创建一个名称为password的文件,此文件中包含您的密码。例如,可通过命令提示符创建这样的文件:
如果文件早已存在,使用所给文件对文件的内容覆盖重写(这种情况下为MyPassword)。
D:\UnigineSDK\bin>echo MyPassword > password
- 为密码文件运行<UnigineSDK>/bin/resource_* (带有x86 或x64 后缀名) 。例如:
D:\UnigineSDK\bin>resource_x64 password
最后,包含加密处理密码的password.resource 文件得以创建。
为了使用密码重建引擎,将此文件拷贝到<UnigineSDK>/source/engine目录中。请注意此密码应当与在创建UNG档案库时所输入的密码相同。
最新更新:
2022-12-14
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)