应用程序正在运行的平台。由 Application.platform 返回。
注意:使用 RuntimePlatform 和平台相关编译之间的区别在于,使用 RuntimePlatform 在运行时进行评估,而平台相关编译在编译时进行评估。因此,如果您可以使用平台相关编译,请不要犹豫地使用它。在大多数情况下,您可以使用两者获得相同的功能,并且使用定义将生成更小、更快的代码,因为您无需在运行时进行检查。在某些情况下,在运行时需要 RuntimePlatform。
OSXEditor | 在 macOS 上的 Unity 编辑器中。 |
OSXPlayer | 在 macOS 上的播放器中。 |
WindowsPlayer | 在 Windows 上的播放器中。 |
WindowsEditor | 在 Windows 上的 Unity 编辑器中。 |
IPhonePlayer | 在 iPhone 上的播放器中。 |
Android | 在 Android 设备上的播放器中。 |
LinuxPlayer | 在 Linux 上的播放器中。 |
LinuxEditor | 在 Linux 上的 Unity 编辑器中。 |
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 上的播放器中。 |
PS5 | 在 Playstation 5 上的播放器中。 |
LinuxServer | 在 Linux 上的服务器中。 |
WindowsServer | 在 Windows 上的服务器中。 |
OSXServer | 在 macOS 上的服务器中。 |
VisionOS | 在 visionOS 上的播放器中。 |