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的文件。
方法¶
| 返回值类型 | 方法名称 |
|---|---|
| int | add_file(pck_path: String, source_path: String) |
| int | flush(verbose: bool = false) |
| int | pck_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文件。