PlayerSettings
- advancedLicense
- allowedAutorotateToLands...
- allowedAutorotateToLands...
- allowedAutorotateToPortrait...
- allowedAutorotateToPortrait
- aotOptions
- apiCompatibilityLevel
- bundleIdentifier
- bundleVersion
- captureSingleScreen
- companyName
- defaultInterfaceOrientation
- defaultIsFullScreen
- defaultScreenHeight
- defaultScreenWidth
- defaultWebScreenHeight
- defaultWebScreenWidth
- displayResolutionDialog
- GetIconsForTargetGroup
- GetIconSizesForTargetGroup
- HasAspectRatio
- iPhoneBundleIdentifier
- keyaliasPass
- keystorePass
- productName
- resolutionDialogBanner
- runInBackground
- SetAspectRatio
- SetIconsForTargetGroup
- strippingLevel
- useAlphaInDashboard
- useMacAppStoreValidation
- useOSAutorotation
- usePlayerLog
- xboxDeployKinectResources
- xboxGenerateSpa
- xboxImageXexFilePath
- xboxSkinOnGPU
- xboxSpaFilePath
- xboxTitleId
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.
当游戏运行时间这将出现在菜单栏,并用来定位的首选参数文件。
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