RuntimePlatform
перечисление
Описание
Приложение платформы запущено. Возвращено Application.platform.
Примечание: Разница между использованием RuntimePlatform и компиляцией, зависящей от платформы, заключается в том, что использование RuntimePlatform оценивается во время выполнения, в то время как компиляция, зависящая от платформы, оценивается во время компиляции. Так что, если вы можете использовать платформо-зависимую компиляцию, не стесняйтесь использовать ее. В большинстве случаев вы можете получить ту же функциональность, используя оба метода, а использование defines позволит получить меньший и более быстрый код, так как вам не нужно проверять его во время выполнения. Есть некоторые случаи, когда RuntimePlatform требуется во время выполнения.
Свойства
| Свойство | Описание |
|---|---|
| OSXEditor | В редакторе Unity на macOS. |
| OSXPlayer | В плеере на macOS. |
| WindowsPlayer | В плеере на Windows. |
| WindowsEditor | В редакторе Unity на Windows. |
| IPhonePlayer | В плеере на устройствах iPhone или iPad. |
| Android | В плеере на устройствах Android. |
| LinuxPlayer | В плеере на Linux. |
| LinuxEditor | В редакторе Unity на Linux. |
| WebGLPlayer | В плеере на WebGL |
| WSAPlayerX86 | В проигрывателе на Windows магазин приложений, когда CPU архитектура X86. |
| WSAPlayerX64 | В проигрывателе на Windows магазин приложений, когда CPU архитектура X64. |
| WSAPlayerARM | В проигрывателе на Windows магазин приложений, когда CPU архитектура ARM. |
| PS4 | В игроке на Playstation 4. |
| XboxOne | В плеере на Xbox One. |
| tvOS | В проигрывателе на Apple tvOS. |
| Switch | В плеере на Nintendo Switch. |
| GameCoreXboxSeries | В плеере на GameCoreXboxSeries. |
| GameCoreXboxOne | В плеере на GameCoreXboxOne. |
| PS5 | В игроке на Playstation 5. |
| EmbeddedLinuxArm64 | В плеере на EmbeddedLinuxArm64. |
| EmbeddedLinuxX64 | В плеере на EmbeddedLinuxX64. |
| LinuxServer | На сервере на Linux. |
| WindowsServer | На сервере на Windows. |
| OSXServer | На сервере на macOS. |
| QNXArm64 | В плеере на QNXArm64. |
| QNXX64 | В плеере на QNXX64. |
| VisionOS | В плеере на visionOS. |
| Switch2 | В плеере на Nintendo Switch 2. |