版本: Unity 6 (6000.0)
语言English
  • C#

RuntimePlatform

枚举

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

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