如何检查 iOS 设备在 Unity 中是否有振动?

问题描述

我一直在寻找答案,但在任何地方都找不到。

我基本上是在寻找一种通过代码检测 iOS 设备在 Unity Engine 中是否具有振动硬件的方法。 我知道我可以通过 DeviceGeneration 属性检查设备类型并排除平板电脑或某些 iPod,但我一直在寻找一种更通用和更符合逻辑的方法解决这个问题。

有什么线索吗?

解决方法

UnityEngine 命名空间包含 SystemInfo.supportsVibration。如果正在运行的设备支持振动,则此属性返回 true。