编程
Fundamentals
Setting Up Development Environment
UnigineScript
High-Level Systems
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine and Tools
GUI
Double Precision Coordinates
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
Rendering-Related Classes

Archiver(文档归档)

Archiver是一款用于数据归档的工具,此工具处理UNG文件。其使用加密的方式避免未经授权的数据访问。
UNG文件对于引擎而言为透明状态,由于这些文件的内容未被打包因此可以进行处理。(欲了解更多关于文件打包的信息,请参看文件系统)。

注意
最大的存档空间为 2 GB

要调用Archiver,运行ung_x86.exe (在 Windows中) 或者运行来自命令行控制台的 ung_x86 (在 Linux中) (64位版本带有 x64后缀名)。

命令行选项

Archiver可识别下列命令行选项:

  • -p PASSWORD — 设置密码。此密码应与在C++上对引擎初始化时使用的密码相同。
    注意
    如果未对密码作出要求,,可跳过密码设置步骤。引擎支持在无密码保护的情况下加载UNG包,即使在引擎初始化时设置了密码。
  • -x FILE — 将包内指定的文件排除到档案库中。
  • -o NAME — 对输出档案库进行命名。
  • -e NAME — 从档案库中提取文件。
  • -i NAME — 打印档案库的统计数据。

Usage Examples

以下内容可用于创建一个命名为files.ung的档案库,files.ung中包括file.txtfile.tga两个文件:

命令行
ung_x86 -o files.ung file.txt file.tga

以下内容从上述创建的档案库中提取所有文件:

命令行
ung_x86 -e files.ung

以下内容打印与档案库相关的统计数据:

命令行
ung_x86 -i files.ung
最新更新: 2017-07-03