ResourceFormatSaver¶
类别: 核心
简要说明¶
将特定资源类型保存到文件。
方法¶
get_recognized_extensions ( Resource resource ) virtual |
|
描述¶
当您从编辑器执行此操作时,或者当您使用 ResourceSaver 单件。这是多亏了 ResourceFormatSaver
s,每个处理自己的格式,并由引擎自动调用。
默认情况下,godot将资源保存为 .tres
(基于文本) .res
(二进制)或其他内置格式,但您可以选择通过扩展此类来创建自己的格式。请务必遵守记录的返回类型和值。您应该给它一个全局类名 class_name
以便注册。与内置的ResourceFormatSaver类似,在保存其可识别类型的资源时,将自动调用它。您还可以实现 ResourceFormatLoader .
方法说明¶
PoolStringArray get_recognized_extensions ( Resource resource ) virtual
返回可用于保存资源对象的扩展名列表,前提是该对象已被识别(请参见 recognize )
返回给定的资源对象是否可以由这个保护程序保存。
将给定的资源对象保存到目标文件中 path
. flags
是由 SaverFlags 常量。
返回 @GlobalScope.OK 成功,或 Error 故障时保持不变。