Unity 6.3
0 онлайн 67 гостей 3 в системе
Вход

PlayerSettings

класс в UnityEditor

Наследуется от:Object

Описание

Используйте настройки проигрывателя, чтобы определить, как Unity компилирует и отображает ваше окончательное приложение.

Статические свойства

Свойство Описание
accelerometerFrequencyЧастота обновления акселерометра.
advancedLicenseИспользуется ли расширенная версия?
allowedAutorotateToLandscapeLeftПоддерживается ли автоматическое поворот в горизонтальном положении?
allowedAutorotateToLandscapeRightПоддерживается ли автоматическое поворот в горизонтальном направлении?
allowedAutorotateToPortraitПоддерживается ли автоматическое поворот в портретный режим?
allowedAutorotateToPortraitUpsideDownПоддерживается ли автоматическое поворот в портретный режим вверх ногами?
allowFullscreenSwitchВключить, чтобы разрешить пользователям переключаться между полноэкранным и оконным режимами с помощью сочетаний клавиш, специфичных для OS.
allowHDRDisplaySupportПодготовьте приложение для кодирования изображений для дисплея HDR.
allowUnsafeCodeРазрешить компиляцию небезопасного кода C# для предопределенных сборок.
applicationIdentifierИдентификатор приложения для выбранного в данный момент конечного объекта сборки.
audioSpatialExperienceОпределяет, пространственен ли окончательный смешанный аудиопотоки приложения Unity.
bakeCollisionMeshesПредварительная запекание столкновения меши на сборке игрока.
bundleVersionСтрока с глобальным номером версии приложения.
colorSpaceУстанавливает цветовое пространство отображения для текущего проекта.
companyNameНазвание компании.
cursorHotspotПозиция курсора по умолчанию в пикселях от верхнего левого угла изображения курсора.
d3D12DeviceFilterListAssetУказывает ресурс D3D12DeviceFilterLists, который предоставляет критерии фильтрации для разрешения или запрещения устройствам Windows использовать D3D12 API и выбора режима графических заданий при запуске приложений Unity.
dedicatedServerOptimizationsВыполняет дополнительные оптимизации на сборках Выделенного Сервера.
defaultCursorКурсор по умолчанию для приложения.
defaultInterfaceOrientationОриентация экрана по умолчанию для мобильных устройств.
defaultScreenHeightВертикальные размеры по умолчанию окна автономного проигрывателя.
defaultScreenWidthПо умолчанию горизонтальный размер окна автономного плеера.
defaultWebScreenHeightВертикальные размеры окна веб-плеера по умолчанию.
defaultWebScreenWidthГоризонтальный размер окна веб-плеера по умолчанию.
enable360StereoCaptureВключить поддержку 360 Stereo Capture на текущем объекте сборки.
enableCrashReportAPIВключает CrashReport API.
enableFrameTimingStatsВключить статистику времени кадра.
enableInternalProfilerВключает внутренний профилировщик.
enableMetalAPIValidationВключает проверку Metal API в Редакторе.
enableOpenGLProfilerGPURecordersВключить использование ProfilerRecorder для записи GPU таймингов при рендеринге с OpenGL.
forceSingleInstanceОграничение автономных игроков одним одновременным экземпляром.
fullScreenModeНезависимое от платформы настройка для определения поведения полноэкранного режима. Не все платформы поддерживают все режимы.
gcIncrementalПозволяет включить или отключить постепенный режим сбора мусора.
gpuSkinningПомечено для устаревания в будущем. Используйте PlayerSettings.meshDeformation вместо этого.
graphicsJobModeВыбирает режим графического задания для использования на платформах, поддерживающих графические задания в основном, устаревшем и разделенном режимах.
graphicsJobsВключить графические задания (многопоточное отображение).
hdrBitDepthКоличество бит в каждом цветовом канале для буферов цепи обмена.
insecureHttpOptionОпределяет, разрешены ли текстовые соединения HTTP.
legacyClampBlendShapeWeightsОпределяет, закреплен ли диапазон веса BlendShape в SkinnedMeshRenderers.
logObjCUncaughtExceptionsВедется ли журнал неуловленных исключений ObjC?
macRetinaSupportВключить поддержку Retina для macOS.
meshDeformationУказывает, какой метод Unity использует для обработки деформаций сетки для скининга.
mipStrippingВключить удаление mip для всех платформ.
MTRenderingВключено ли многопоточное отображение?
muteOtherAudioSourcesОстанавливает или разрешает воспроизведение звука из других приложений в фоновом режиме во время работы приложения Unity.
openGLRequireES31Указывает, требует ли приложение поддержки OpenGL ES 3.1.
openGLRequireES31AEPУказывает, требует ли приложение поддержки OpenGL ES 3.1 AEP.
openGLRequireES32Указывает, требует ли приложение поддержки OpenGL ES 3.2.
preserveFramebufferAlphaПри включении сохраняет альфа-значение в кадровом буфере для поддержки рендеринга над нативным UI.
productGUIDВозвращает уникальный проект ID.
productNameНазвание продукта.
resetResolutionOnWindowResizeУказывает, следует ли сбросить разрешение экрана приложения при изменении размера основного окна.
resizableWindowИспользуйте изменяемое окно в автономных сборках.
runInBackgroundЕсли включена, игра будет продолжать работать после потери фокуса.
spriteBatchVertexThresholdУказывает максимальный предел вершин для пакетной обработки Sprite.
statusBarHiddenВозвращает, если строка статуса должна быть спрятана. Поддерживается только на iOS; на Android строка статуса всегда скрыта.
stereoRenderingPathПуть активного стерео-рендеринга
strictShaderVariantMatchingВключить строгое соответствие вариантов шейдера в проигрывателе.
stripEngineCodeУдалить неиспользуемый код двигателя из вашей сборки (IL2CPP-только).
stripUnusedMeshComponentsДолжны ли неиспользуемые компоненты Mesh исключаться из сборки игры?
suppressCommonWarningsПодавляет общие предупреждения C#.
tvOSBundleVersionВерсия пакета приложений для платформы TVOS.
use32BitDisplayBufferИспользуется 32-битный дисплейный буфер.
useAnimatedAutorotationПозвольте OS автоматически поворачивать экран по мере изменения ориентации устройства.
useFlipModelSwapchainИспользуйте DXGI флип модель обмен цепи для D3D11.
useHDRDisplayПереключите основной дисплей в режим HDR (если доступен).
useMacAppStoreValidationВключите проверку получения для Mac App Store.
usePlayerLogЗапись файла журнала с информацией об отладке.
virtualRealitySplashScreenВиртуальная реальность специфического экрана запуска.
visibleInBackgroundНа Windows, показывает приложение в фоновом режиме, если используется полноэкранный оконный режим.
visionOSBundleVersionВерсия пакета приложений для платформы VisionOS.
vulkanEnableLateAcquireNextImageЗадержка приобретения образа swapchain до тех пор, пока кадр не будет отображен.
vulkanEnablePreTransformПрименяет поворот экрана во время отображения.
vulkanEnableSetSRGBWriteВключает возможность переключения режима записи sRGB на Vulkan кадровых буферах.
vulkanNumSwapchainBuffersУстановить количество буферов swapchain, используемых при отображении с Vulkan.
windowsGamepadBackendHintУказывает желаемый Windows API, который будет использоваться для ввода.

Статические методы

Метод Описание
GetAdditionalCompilerArgumentsПолучает массив дополнительных аргументов компилятора, установленных для конкретного NamedBuildTarget.
GetAdditionalIl2CppArgsПолучить дополнительные аргументы, переданные компилятору IL2CPP во время процесса сборки плеера.
GetApiCompatibilityLevelПолучает уровень совместимости .NET API для указанной цели сборки.
GetApplicationIdentifierПолучить идентификатор приложения для указанной платформы.
GetArchitectureПолучить архитектуру для заданной цели сборки.
GetCaptureStartupLogsВозвращает информацию о том, настроен ли заданный конечный объект сборки для записи журналов запуска
GetDefaultScriptingBackendВозвращает ScriptingImplementation по умолчанию для выбранного целевого объекта сборки.
GetDefaultShaderChunkCountПолучает ограничение по умолчанию на количество вариантов шейдера, которые Unity загружает и хранит в памяти.
GetDefaultShaderChunkSizeInMBПолучить размер по умолчанию для сжатых вариантов шейдера.
GetDynamicBatchingForPlatformВозвращает true, если динамическое пакетирование включено для заданного BuildTarget.
GetEditorAssembliesCompatibilityLevelПолучает уровень совместимости .NET API для сборок редактора.
GetGraphicsAPIsПолучить графику APIs для использования на платформе сборки.
GetIconsВозвращает список назначенных значков для указанной цели сборки.
GetIconSizesВозвращает список размеров значков для указанной платформы.
GetIl2CppCodeGenerationПолучить значение параметра генерации кода для IL2CPP.
GetIl2CppCompilerConfigurationПолучает конфигурацию компилятора, используемую при компиляции сгенерированного кода C++ для указанной цели сборки.
GetIl2CppStacktraceInformationПолучает параметр информации о трассировке стеков для сборок il2cpp для указанного целевого объекта сборки.
GetManagedStrippingLevelПолучает уровень удаления управляемого кода, установленный для выбранного конечного объекта сборки.
GetMobileMTRenderingПроверьте, включена ли опция многопоточного рендеринга для мобильной платформы.
GetNormalMapEncodingПолучает NormalMapEncoding для выбранного целевого объекта сборки.
GetOverrideShaderChunkSettingsForPlatformЕсли значение равно true, настройки для buildTarget переопределяют настройки по умолчанию.
GetPlatformIconsПолучает список доступных слотов значков для указанной цели сборки и типа. Перегрузка BuildTargetGroup помечена для устаревания в будущем; используйте перегрузку NamedBuildTarget.
GetPreloadedAssetsВозвращает ассеты, которые будут загружены при запуске проигрывателя и будут сохранены до завершения работы проигрывателя.
GetScriptingBackendПолучение структуры скриптов для выбранного конечного объекта сборки.
GetScriptingDefineSymbolsПолучает массив символов для компиляции скрипта для выбранного объекта сборки. Символы разделены точкой с запятой. Например, "SYMBOL1;SYMBOL2".
GetShaderChunkCountForPlatformПолучает ограничение по умолчанию на количество блоков вариантов шейдера, которые Unity загружает и сохраняет в памяти для цели сборки.
GetShaderChunkSizeInMBForPlatformПолучить размер по умолчанию для сжатых вариантов шейдера для цели сборки.
GetShaderPrecisionModelПолучает модель точности активного шейдера.
GetStackTraceLogTypeПолучение параметров регистрации трассировки стека.
GetStaticBatchingForPlatformВозвращает true, если для указанного BuildTarget включено статическое пакетирование.
GetSupportedIconKindsПолучает все значения PlatformIconKind, поддерживаемые указанной целью сборки.
GetTemplateCustomValueВозвращает значение настраиваемой переменной шаблона.
GetUseDefaultGraphicsAPIsЯвляется ли платформа сборки с использованием автоматической графики API выбором?
GetVirtualTexturingSupportEnabledВключено ли виртуальное текстурирование.
SetAdditionalCompilerArgumentsЗадает дополнительные аргументы компилятора для конечного объекта сборки.
SetAdditionalIl2CppArgsУстанавливает дополнительные аргументы, передаваемые компилятору IL2CPP во время процесса сборки.
SetApiCompatibilityLevelУстанавливает уровень совместимости .NET API для указанной цели сборки.
SetApplicationIdentifierЗадает идентификатор приложения для платформы.
SetArchitectureЗадает целевую архитектуру CPU для целевой сборки.
SetCaptureStartupLogsУстановить, настроено ли определенное назначение сборки для записи журналов запуска
SetDefaultShaderChunkCountУстанавливает ограничение по умолчанию на количество вариантов шейдера, которые Unity загружает и хранит в памяти.
SetDefaultShaderChunkSizeInMBЗадает размер по умолчанию для сжатых вариантов шейдера.
SetDynamicBatchingForPlatformУстанавливает динамическое пакетирование для заданного BuildTarget.
SetEditorAssembliesCompatibilityLevelЗадает уровень совместимости .NET API для сборок редактора.
SetGraphicsAPIsЗадает графику APIs, используемую на платформе сборки.
SetIconsНазначает список значков для указанной платформы.
SetIl2CppCodeGenerationУстанавливает параметр генерации кода для IL2CPP для указанной цели сборки.
SetIl2CppCompilerConfigurationЗадает конфигурацию компилятора, используемую при компиляции сгенерированного кода C++ для конкретной цели сборки.
SetIl2CppStacktraceInformationУстанавливает параметр информации о трассировке стека для сборок il2cpp для указанного целевого объекта сборки.
SetManagedStrippingLevelЗадает управляемый уровень удаления кода для указанного объекта сборки.
SetMobileMTRenderingВключить или отключить многопоточное рендеринг опции для мобильной платформы.
SetNormalMapEncodingУстанавливает обычную кодировку сопоставления для заданной цели сборки.
SetOverrideShaderChunkSettingsForPlatformВключите, чтобы переопределить стандартные настройки блоков вариантов шейдера.
SetPlatformIconsНазначить список значков для указанного объекта сборки и типа значка платформы.
SetPreloadedAssetsНазначает ассеты, которые будут загружены при запуске в проигрывателе и будут сохранены до завершения работы проигрывателя.
SetScriptingBackendЗадает структуру скриптов для заданного объекта сборки.
SetScriptingDefineSymbolsУстановить указанные пользователем символы для компиляции скриптов для заданной цели сборки.
SetShaderChunkCountForPlatformУстанавливается ограничение по умолчанию на количество блоков вариантов шейдера Unity, загружаемых и хранящихся в памяти на объекте сборки.
SetShaderChunkSizeInMBForPlatformЗадает размер по умолчанию для сжатых вариантов шейдера на цели сборки.
SetShaderPrecisionModelЗадает модель точности шейдера.
SetStackTraceLogTypeОбратите внимание: вызов этой функции косвенно вызовет Application.SetStackTraceLogType.
SetStaticBatchingForPlatformЗадаёт статическое пакетирование для указанного BuildTarget.
SetTemplateCustomValueУстанавливает значение настраиваемой переменной шаблона.
SetUseDefaultGraphicsAPIsЕсли платформа сборки использует автоматическую графику API выбор.
SetVirtualTexturingSupportEnabledВключить виртуальное текстурирование.
Унаследованные члены 4

Свойства

СвойствоОписание
hideFlagsДолжен ли объект быть скрытым, сохраняться с Scene или изменяться пользователем?
nameИмя объекта.

Открытые методы

МетодОписание
GetInstanceIDПолучает экземпляр ID объекта.
ToStringВозвращает имя объекта.

Статические методы

МетодОписание
DestroyУдаляет GameObject, компонент или ресурс.
DestroyImmediateНемедленно уничтожает указанный объект. Используйте с осторожностью и только в режиме редактирования.
DontDestroyOnLoadНе уничтожать целевой Объект при загрузке нового Scene.
FindAnyObjectByTypeПолучает любой активный загруженный объект типа Type.
FindFirstObjectByTypeПолучает первый активный загруженный объект типа Type.
FindObjectsByTypeПолучает список всех загруженных объектов типа Type.
InstantiateКлонирует исходный объект и возвращает клон.
InstantiateAsyncЗахватывает моментальный снимок первоначального объекта (который должен быть связан с каким-либо GameObject) и возвращает AsyncInstantiateOperation.

Операторы

ОператорОписание
boolСуществует ли объект?
оператор!=Сравнивает, если два объекта ссылаются на разные объекты.
оператор ==Сравнение двух ссылок на объекты для определения того, относятся ли они к одному и тому же объекту.