保存Unity工具的项目无关设置的目录?

时间:2015-10-31 13:44:11

标签: c# unity3d

我正在为Unity编写工具/插件,但我无法找到有关Unity的第三方工具/插件可以保存其项目无关设置的信息。我希望实现这一点,如果用户将我的插件导入到一个新项目中,插件将加载它的设置,如果有任何(在以前的项目中使用时生成)来自某个默认目录 - 最好由Unity管理的目录。

1 个答案:

答案 0 :(得分:2)

我相信你正在寻找EditorPrefs:

http://docs.unity3d.com/ScriptReference/EditorPrefs.html

这允许您将数据存储在项目无关的位置。在编辑器首选项中存储和检索数据的工作方式类似于C#中的字典容器(键/值对)。假设我们要保存用户名:

EditorPrefs.SetString("UserName", "Jon");

并且重新审视这个价值看起来像这样:

var name = EditorPrefs.GetString("UserName");