版本: Unity 6 (6000.0)
语言英语
  • C#

PropertyDatabase 构造函数

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议的更改,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public PropertyDatabase(string filePath);

参数

filePath 支持文件的路径。

描述

构造 PropertyDatabase 的新实例。

如果 filePath 不存在,则会自动创建该文件。 PropertyDatabase 不会自动更新支持文件,您必须使用 PropertyDatabase.TriggerBackgroundUpdate 手动触发更新。如果另一个 PropertyDatabase 已经在同一文件上打开,则 PropertyDatabase 将不会打开且无效。请参阅 valid


声明

public PropertyDatabase(string filePath, bool autoFlush, double backgroundUpdateDebounceInSeconds);

参数

filePath 支持文件的路径。
autoFlush 布尔值,指示是否自动更新支持文件。
backgroundUpdateDebounceInSeconds 自动后台更新触发之间的时间间隔(以秒为单位)。

描述

构造 PropertyDatabase 的新实例。

如果 filePath 不存在,则会自动创建该文件。如果 autoBackgroundUpdate 为 true,则 PropertyDatabase 会在更改完成后自动更新支持文件。为了防止在更改过多时过于频繁地更新文件,您可以使用 backgroundUpdateDebounceInSeconds 指定更改之间的延迟,然后再触发更新。例如,使用默认值 5 秒,只有在自上次对 PropertyDatabase 进行更改后经过 5 秒后,才会发生后台更新。如果另一个 PropertyDatabase 已经在同一文件上打开,则 PropertyDatabase 将不会打开且无效。请参阅 valid