正在运行的平台应用程序。由 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 上的播放器中。 |
CloudRendering | In the player on CloudRendering. |