跳到主要内容

PCKPacker

继承

Reference

简要描述

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

描述

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

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

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

方法

返回值类型方法名称
intadd_file(pck_path: String, source_path: String)
intflush(verbose: bool = false)
intpck_start(pck_name: String, alignment: int = 0)

方法说明

  • add_file add_file(pck_path: String, source_path: String)

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


  • flush flush(verbose: bool = false)

写入自上次刷新以来使用所有add_file调用指定的文件。


  • pck_start pck_start(pck_name: String, alignment: int = 0)

创建一个名称为pck_name的新PCK文件。