PlayerSettings.productName 产品名称

static var productName : string

Description描述

The name of your product.

产品名称。

This will appear on the menu bar when your game is running and is used to locate the preferences file.

当游戏运行时间这将出现在菜单栏,并用来定位的首选参数文件。

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 13:33

本脚本参考基于Unity 3.4.1f5

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