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.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.
当这个设置启用,分辨率对话框中的复选框默认将被禁用。
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