Version: 2022.3
言語: 日本語

PlayerSettings

class in UnityEditor

/

継承:Object

マニュアルに切り替える

説明

PlayerSettings では Unity で最終的にビルドするゲームについてのさまざまなパラメータを定義します。ここで設定する値のいくつかはスタンドアロンゲーム実行時の解像度ダイアログに使用されます。

Static 変数

accelerometerFrequency加速度計の更新頻度
actionOnDotNetUnhandledException.NET の UnhandledException によるクラッシュ時の挙動を設定します。
advancedLicenseアドバンスバージョンを使用しているか。
allowedAutorotateToLandscapeLeft画面の左側を上とした横向きへの自動回転をサポートするか。
allowedAutorotateToLandscapeRight画面の右側を上とした横向きへの自動回転をサポートするか。
allowedAutorotateToPortrait縦向きへの自動回転をサポートするか。
allowedAutorotateToPortraitUpsideDown上下逆の縦向きへの自動回転をサポートするか。
allowFullscreenSwitch有効にすると、ユーザーが OS 固有のキーボードショートカットを使用してフルスクリーンとウィンドウモードを切り替えられるようになります。
allowUnsafeCodeAllow unsafe C# code to be compiled for predefined assemblies.
aotOptions追加の AOT コンパイルオプションです。 AOT プラットフォームで共有されます。
applicationIdentifierThe application identifier for the currently selected build target.
bakeCollisionMeshesプレイヤービルドのコリジョンメッシュを事前にベイクします。
bundleVersioniOS と Android プラットフォームで共有される、アプリケーションのバンドルバージョン
captureSingleScreenフルスクリーンのゲームでセカンダリディスプレイを暗くするか定義します。
colorSpace現在のプロジェクトのレンダリングカラースペースを設定してください。
companyName会社名
cursorHotspotDefault cursor's click position in pixels from the top left corner of the cursor image.
defaultCursorThe default cursor for your application.
defaultInterfaceOrientationモバイルでのスクリーン方向の初期設定
defaultScreenHeightスタンドアロンプレイヤーウィンドウのデフォルト縦向きサイズ
defaultScreenWidthスタンドアロンプレイヤーウィンドウのデフォルト横向きサイズ
defaultWebScreenHeightWeb プレイヤーウィンドウのデフォルト縦向きサイズ
defaultWebScreenWidthWeb プレイヤーウィンドウのデフォルト横向きサイズ
enable360StereoCaptureEnable 360 Stereo Capture support on the current build target.
enableCrashReportAPICrashReport API を有効にします。
enableFrameTimingStatsEnable frame timing statistics.
enableInternalProfiler内部プロファイラーを有効にします。
enableMetalAPIValidationEnables Metal API validation in the Editor.
enableOpenGLProfilerGPURecordersEnable ProfilerRecorder usage to record GPU timings when rendering with OpenGL.
forceSingleInstanceスタンドアロンプレーヤーが1つ以上は立ち上がらないように制限します。
fullScreenModePlatform agnostic setting to define fullscreen behavior. Not all platforms support all modes.
gcIncrementalAllows you to enable or disable incremental mode for garbage collection.
gpuSkinning使用できるプラットフォーム上で、 GPU スキニングを有効にします。
graphicsJobModeSelects the graphics job mode to use on platforms that support both Native and Legacy graphics jobs.
graphicsJobsグラフィックスジョブ(マルチスレッドレンダリング)を有効にします。
hdrBitDepthThe number of bits in each color channel for swap chain buffers.
insecureHttpOptionDetermines if plain text HTTP connections are allowed.
keyaliasPassAndroid アプリケーションを署名するのに使用される鍵のパスワード
keystorePassAndroid Keystore と相互干渉するパスワード
legacyClampBlendShapeWeightsDefines whether the BlendShape weight range in SkinnedMeshRenderers is clamped.
logObjCUncaughtExceptionsObjC の UncaughtException をログ出力するか。
macRetinaSupportEnable Retina support for macOS.
mipStrippingEnable mip stripping for all platforms.
MTRenderingマルチスレッドレンダリングを有効にするか。
muteOtherAudioSourcesStops or allows audio from other applications to play in the background while your Unity application is running.
openGLRequireES31Specifies whether the application requires OpenGL ES 3.1 support.
openGLRequireES31AEPSpecifies whether the application requires OpenGL ES 3.1 AEP support.
openGLRequireES32Specifies whether the application requires OpenGL ES 3.2 support.
preserveFramebufferAlphaWhen enabled, preserves the alpha value in the framebuffer to support rendering over native UI on Android.
productName商品名
resetResolutionOnWindowResizeIndicates whether to reset the application's screen resolution when the native window size changes.
resizableWindowスタンドアロンプレイヤービルドでウィンドウのサイズ変更を可能にします。
runInBackground有効にすると、ゲームはフォーカスが外れても実行を続けます。
spriteBatchVertexThresholdSpecifies the max vertex limit for Sprite batching.
statusBarHiddenReturns if status bar should be hidden. Supported on iOS only; on Android, the status bar is always hidden.
stereoRenderingPathActive stereo rendering path
strictShaderVariantMatchingEnable strict shader variant matching in the player.
stripEngineCodeビルドから使用されていないエンジンコードを削除します(IL2CPP のみ)。
stripUnusedMeshComponents使用されていない Mesh コンポーネントをゲームビルドから削除するか。
suppressCommonWarningsSuppresses common C# warnings.
use32BitDisplayBuffer32 ビット Display Buffer を使用します。
useAnimatedAutorotationデバイスの向きの変更に合わせて OS がスクリーンを自動回転させます。
useFlipModelSwapchainUse DXGI flip model swap chain for D3D11.
useHDRDisplaySwitch display to HDR mode (if available).
useMacAppStoreValidationMac の Apple Store 用にバリデーションの受領を有効にする。
usePlayerLogデバッグ情報とともにログファイルを記述します。
virtualRealitySplashScreenVirtual Reality 特有のスプラッシュスクリーン
visibleInBackgroundOn Windows, shows the application in the background if the Fullscreen Windowed mode is used.
vulkanEnableLateAcquireNextImageDelays acquiring the swapchain image until after the frame is rendered.
vulkanEnablePreTransformApplies the display rotation during rendering.
vulkanEnableSetSRGBWriteEnables Graphics.SetSRGBWrite() on Vulkan renderer.
vulkanNumSwapchainBuffersSet number of swapchain buffers to be used with Vulkan renderer
windowsGamepadBackendHintSpecifies the desired Windows API to be used for input.

Static 関数

GetAdditionalCompilerArgumentsGets an array of additional compiler arguments set for a specific NamedBuildTarget.
GetAdditionalCompilerArgumentsForGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.GetAdditionalCompilerArguments instead.
GetAdditionalIl2CppArgsObtain the additional arguments passed to the IL2CPP compiler during the player build process.
GetApiCompatibilityLevelGets .NET API compatibility level for specified build target.
GetApplicationIdentifierGet the application identifier for the specified platform.
GetArchitectureGets the architecture for the given build target.
GetDefaultScriptingBackendReturns the default ScriptingImplementation for the build target you select.
GetDefaultShaderChunkCountGets the default limit on the number of shader variant chunks Unity loads and keeps in memory.
GetDefaultShaderChunkSizeInMBGets the default size for compressed shader variant chunks.
GetGraphicsAPIsビルドプラットフォームで使用されるグラフィックス API を取得します。
GetIconsReturns the list of assigned icons for the specified build target.
GetIconsForTargetGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.GetIcons instead.
GetIconSizes指定したプラットフォーム用のアイコンサイズのリストを取得します
GetIconSizesForTargetGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.GetIconSizes instead.
GetIl2CppCodeGenerationGets the value of code generation option for IL2CPP.
GetIl2CppCompilerConfigurationGets compiler configuration used when compiling generated C++ code for the build target you specify.
GetManagedStrippingLevelGets the managed code stripping level set for the build target you select
GetMobileMTRenderingCheck if multithreaded rendering option for mobile platform is enabled.
GetNormalMapEncodingGets the NormalMapEncoding for the build target you select.
GetOverrideShaderChunkSettingsForPlatformIf the value is true, settings for the buildTarget override the default settings.
GetPlatformIconsGets the list of available icon slots for the specified build target and kind.
GetPreloadedAssetsReturns the assets that will be loaded at start up in the player and be kept alive until the player terminates.
GetScriptingBackendGets the scripting framework for the build target you select.
GetScriptingDefineSymbolsGets the user-specified symbols for script compilation for the build target you select.
GetScriptingDefineSymbolsForGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.GetScriptingDefineSymbols instead.
GetShaderChunkCountForPlatformGets the default limit on the number of shader variant chunks Unity loads and keeps in memory for the build target.
GetShaderChunkSizeInMBForPlatformGets the default size for compressed shader variant chunks for the build target.
GetShaderPrecisionModelGets the active shader precision model.
GetStackTraceLogTypeGets stack trace logging options.
GetSupportedIconKindsRetrieves all icon kinds that the specified build target supports
GetSupportedIconKindsForPlatformBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.GetSupportedIconKinds instead.
GetTemplateCustomValueReturns a value of a custom template variable.
GetUseDefaultGraphicsAPIsビルドプラットフォームが自動グラフィック API 選択を使用するか
GetVirtualTexturingSupportEnabledIs virtual texturing enabled.
SetAdditionalCompilerArgumentsSets additional compiler arguments for a build target.
SetAdditionalCompilerArgumentsForGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.SetAdditionalCompilerArguments instead.
SetAdditionalIl2CppArgsSet additional arguments passed to the IL2CPP compiler during the build process.
SetApiCompatibilityLevelSets .NET API compatibility level for specified build target.
SetApplicationIdentifierSet the application identifier for the specified platform.
SetArchitectureSets the architecture for the given build target.
SetDefaultShaderChunkCountSets the default limit on the number of shader variant chunks Unity loads and keeps in memory.
SetDefaultShaderChunkSizeInMBSets the default size for compressed shader variant chunks.
SetGraphicsAPIsSets the graphics APIs used on a build platform.
SetIconsAssigns a list of icons for the specified platform.
SetIconsForTargetGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.SetIcons instead.
SetIl2CppCodeGenerationSets the code generation option for IL2CPP for the specified build target.
SetIl2CppCompilerConfigurationSets compiler configuration used when compiling generated C++ code for a particular build target.
SetManagedStrippingLevelSets the managed code stripping level for specified build target.
SetMobileMTRenderingEnable or disable multithreaded rendering option for mobile platform.
SetNormalMapEncodingSets the normal map encoding for the given build target.
SetOverrideShaderChunkSettingsForPlatformEnable this to override the default shader variant chunk settings.
SetPlatformIconsAssign a list of icons for the specified platform and icon kind.
SetPreloadedAssetsAssigns the assets that will be loaded at start up in the player and be kept alive until the player terminates.
SetScriptingBackendSets the scripting framework for a given build target.
SetScriptingDefineSymbolsSet user-specified symbols for script compilation for the given build target.
SetScriptingDefineSymbolsForGroupBuildTargetGroup is marked for deprecation in the future. Use PlayerSettings.SetScriptingDefineSymbols instead.
SetShaderChunkCountForPlatformSets the default limit on the number of shader variant chunks Unity loads and keeps in memory on the build target.
SetShaderChunkSizeInMBForPlatformSets the default size for compressed shader variant chunks on the build target.
SetShaderPrecisionModelSets the shader precision model.
SetStackTraceLogTypeSet stack trace logging options. Note: calling this function will implicitly call Application.SetStackTraceLogType.
SetTemplateCustomValueSets a value of a custom template variable.
SetUseDefaultGraphicsAPIsビルドプラットフォームが自動グラフィック API 選択を使用するか。
SetVirtualTexturingSupportEnabledEnable virtual texturing.

継承メンバー

変数

hideFlagsShould the object be hidden, saved with the Scene or modifiable by the user?
nameオブジェクト名

Public 関数

GetInstanceIDGets the instance ID of the object.
ToStringReturns the name of the object.

Static 関数

DestroyRemoves a GameObject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadDo not destroy the target Object when loading a new Scene.
FindAnyObjectByTypeRetrieves any active loaded object of Type type.
FindFirstObjectByTypeRetrieves the first active loaded object of Type type.
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsByTypeRetrieves a list of all loaded objects of Type type.
FindObjectsOfTypeGets a list of all loaded objects of Type type.
Instantiateoriginal のオブジェクトをクローンします

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。