言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

PlayerSettings.productName

public 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.
Custom player settings.

	// Simple Script that saves and loads custom
	// Stand-alone/Web player screen settings among
	// Unity Projects

	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);
		}
	}