EditorPrefs.HasKey 有否键

static function HasKey (key : string) : bool

Description描述

Sets the value of the preference identified by key.

设置由键确定的偏好值。

EditorPrefs.SetString 设置字符串

Quick notes that last between Unity Sessions.

Unity Sessions 最后的快速快速笔记

// Simple Editor Script that lets you create / save quick notes
// Between Unity Sessions.
//让你创建/保持快速笔记,在 UnitySessions
class QuickNotes extends EditorWindow {

	var note : String = "Notes:\n->\n->";

	@MenuItem("Examples/QuickNotes")
	static function Init() {
	var window = GetWindow(QuickNotes);
	window.Show();
	}
	function OnGUI() {
		note = EditorGUILayout.TextArea(note,
		GUILayout.Width(position.width-5),
		GUILayout.Height(position.height - 30));
		EditorGUILayout.BeginHorizontal();
		if(GUILayout.Button("Reset"))
			note = "";
		if(GUILayout.Button("Clear Story",GUILayout.Width(72))) {
			note = "Notes:\n->\n->";
		}
		EditorGUILayout.EndHorizontal();
	}
	function OnFocus() {
		if(EditorPrefs.HasKey("QuickNotes"))
			note = EditorPrefs.GetString("QuickNotes");
	}
	function OnLostFocus() {
		EditorPrefs.SetString("QuickNotes",note);
	}
	function OnDestroy() {
		EditorPrefs.SetString("QuickNotes",note);
	}
}
最后修改:2011年7月11日 Monday 17:47

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。