PCKPacker

Inherits: Reference < Object

创建可以加载到正在运行的项目中的包。

描述

PCKPacker用于创建可以通过ProjectSettings.load_resource_pack加载到正在运行的项目中的包。

  1. var packer = PCKPacker.new()
  2. packer.pck_start("test.pck")
  3. packer.add_file("res://text.txt", "text.txt")
  4. packer.flush()

上面的PCKPacker创建包test.pck,然后在包的根目录中添加一个名为text.txt的文件。

方法

Error

add_file ( String pck_path, String source_path )

Error

flush ( bool verbose=false )

Error

pck_start ( String pck_name, int alignment=0 )

方法说明

source_path文件添加到当前PCK包的pck_path内部路径(应该以res://开始)。


自上次刷新以来,使用所有add_file调用写入指定的文件。如果verbosetrue,添加的文件列表将被打印到控制台,以便于调试。


创建一个名为pck_name的新PCK文件。.Pck文件扩展名不会自动添加,所以它应该是pck_name的一部分(即使它不是必需的)。