如果我使用的是 Handheld.Vibrate() 是否必须添加 VIBRATE 权限

Les*_*tat 1 unity-game-engine

如果我使用的是 Handheld.Vibrate() 或者它是自动添加的,我是否必须添加 VIBRATE 权限?

如果我必须添加它,我该怎么做。如何编辑 AndroidManifest。这是在 Unity 中。

Pro*_*mer 5

,您不必手动添加它。如果您使用Handheld.Vibrate(). 当您将其他 Unity API 用于相机、加速度计、陀螺仪和 GPS 等传感器时,同样适用。

如果我必须添加它,我该怎么做。如何编辑 AndroidManifest

1.转到<UnityInstallationDirecory>\Editor\Data\PlaybackEngines\AndroidPlayer\Apk,将AndroidManifest.xml文件复制到您的<ProjectName>Assets\Plugins\Android

2.现在打开复制的清单文件<ProjectName>Assets\Plugins\Android 并添加<uses-permission android:name="android.permission.VIBRATE"/>到其中。保存、构建和运行。

但同样,您不必手动添加它。

记住Handheld.Vibrate()只做短时振动。如果您需要带图案的振动,请参见此处