Version: 2021.3

RuntimePlatform

enumeration

切换到手册

描述

正在运行的平台应用程序。由 Application.platform 返回。

注意:使用 RuntimePlatform 与平台相关的编译之间的不同在于 使用 RuntimePlatform 是在运行时评估的,而依赖于平台的编译是 在编译时评估的。因此,如果可以使用平台相关的编译,就不要犹豫。在大多数情况下,使用两者 可以获得相同的功能,使用这些定义可以生成更小更快的代码,因为无需在运行时进行检查。 也有一些情况需要在运行时使用 RuntimePlatform。

变量

OSXEditor在 macOS 上的 Unity Editor 中。
OSXPlayer在 macOS 上的播放器中。
WindowsPlayer在 Windows 上的播放器中。
WindowsEditor在 Windows 上的 Unity Editor 中。
IPhonePlayer在 iPhone 上的播放器中。
Android在 Android 设备上的播放器中。
LinuxPlayer在 Linux 上的播放器中。
LinuxEditor在 Linux 上的 Unity Editor 中。
WebGLPlayer在 WebGL 上的播放器中。
WSAPlayerX86当 CPU 架构为 X86 时在 Windows 应用商店应用程序上的播放器中。
WSAPlayerX64当 CPU 架构为 X64 时在 Windows 应用商店应用程序上的播放器中。
WSAPlayerARM当 CPU 架构为 ARM 时在 Windows 应用商店应用程序上的播放器中。
PS4在 Playstation 4 上的播放器中。
XboxOne在 Xbox One 上的播放器中。
tvOS在 Apple 的 tvOS 上的播放器中。
Switch在 Nintendo Switch 上的播放器中。
Stadia在 Stadia 上的播放器中。
CloudRenderingIn the player on CloudRendering.
PS5In the player on the Playstation 5.
LinuxServerIn the server on Linux.
WindowsServerIn the server on Windows.
OSXServerIn the server on macOS.