PlayerSettings.defaultIsFullScreen 默认是否全屏

static var defaultIsFullScreen : bool

Description描述

If enabled, the game will default to fullscreen mode.

如果启用,游戏将默认全屏模式。

The Windowed checkbox on the Resolution Dialog will be disabled by default when this setting is enabled.

当这个设置启用,分辨率对话框中的复选框默认将被禁用。

PlayerSettings.companyName 公司名称

Custom player settings.
自定义播放器设置。

// Simple Script that saves and loads custom
// Stand-alone/Web player screen settings among
// Unity Projects
//保存和加载Unity项目的自定义独立版/Web播放器设置
class CustomSettings extends EditorWindow {

	var compName : String = "";
	var prodName : String = "";
	var screenWidth : int = 640;
	var screenHeight : int = 480;
	var webScreenWidth : int = 640;
	var webScreenHeight : int = 480;
	var fullScreen : boolean = false;

	@MenuItem("Examples/Custom Settings")
	static function Init() {
		var window = GetWindow(CustomSettings);
		window.Show();
	}

	function OnGUI() {
		compName = EditorGUILayout.TextField("Company Name:", compName);
		prodName = EditorGUILayout.TextField("Product Name:", prodName);
		EditorGUILayout.BeginHorizontal();
		screenWidth = EditorGUILayout.IntField("Width:", screenWidth);
		screenHeight = EditorGUILayout.IntField("Web Height:", screenHeight);
		EditorGUILayout.EndHorizontal();
		EditorGUILayout.Space();
		EditorGUILayout.BeginHorizontal();
		webScreenWidth = EditorGUILayout.IntField("Web Width:", webScreenWidth);
		webScreenHeight = EditorGUILayout.IntField("Web Height:", webScreenHeight);
		EditorGUILayout.EndHorizontal();
		fullScreen = EditorGUILayout.Toggle("Full Screen:",fullScreen);
		EditorGUILayout.BeginHorizontal();
		if(GUILayout.Button("Save Values"))
			SaveSettings();
		if(GUILayout.Button("Load Values"))
			LoadSettings();
		EditorGUILayout.EndHorizontal();
	}

	function SaveSettings() {
		PlayerSettings.companyName = compName;
		PlayerSettings.productName = prodName;
		PlayerSettings.defaultScreenWidth = screenWidth;
		PlayerSettings.defaultScreenHeight = screenHeight;
		PlayerSettings.defaultWebScreenWidth = webScreenWidth;
		PlayerSettings.defaultWebScreenHeight = webScreenHeight;
		PlayerSettings.defaultIsFullScreen = fullScreen;

		EditorPrefs.SetString("CompName", compName);
		EditorPrefs.SetString("ProdName", prodName);
		EditorPrefs.SetInt("ScreenWidth", screenWidth);
		EditorPrefs.SetInt("ScreenHeight", screenHeight);
		EditorPrefs.SetInt("WebScreenWidth", webScreenWidth);
		EditorPrefs.SetInt("WebScreenHeight", webScreenHeight);
	}
	function LoadSettings() {
		compName = EditorPrefs.GetString("CompName","");
		prodName = EditorPrefs.GetString("ProdName","");
		screenWidth = EditorPrefs.GetInt("ScreenWidth", 640);
		screenHeight = EditorPrefs.GetInt("ScreenHeight",480);
		webScreenWidth = EditorPrefs.GetInt("WebScreenWidth",640);
		webScreenHeight = EditorPrefs.GetInt("WebScreenHeiht",480);
	}
}
最后修改:2011年6月26日 Sunday 18:21

本脚本参考基于Unity 3.4.1f5

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