【发布时间】:2016-12-30 17:09:16
【问题描述】:
如果我使用 Handheld.Vibrate() 是否必须添加 VIBRATE 权限,还是自动添加?
如果我必须添加它,我该怎么做。如何编辑 AndroidManifest。这是在 Unity 中。
【问题讨论】:
标签: unity3d
如果我使用 Handheld.Vibrate() 是否必须添加 VIBRATE 权限,还是自动添加?
如果我必须添加它,我该怎么做。如何编辑 AndroidManifest。这是在 Unity 中。
【问题讨论】:
标签: unity3d
否,您不必手动添加。如果您使用Handheld.Vibrate(),Unity 将自动添加该权限。当您将其他 Unity API 用于相机、加速度计、陀螺仪和 GPS 等传感器时,同样的情况也适用。
如果我必须添加它,我该怎么做。如何编辑 AndroidManifest
1.转到<UnityInstallationDirecory>\Editor\Data\PlaybackEngines\AndroidPlayer\Apk,将AndroidManifest.xml文件复制到你的<ProjectName>Assets\Plugins\Android
2.现在打开从<ProjectName>Assets\Plugins\Android 复制的Manifest 文件并将<uses-permission android:name="android.permission.VIBRATE"/> 添加到其中。保存、构建和运行。
但同样,您不必手动添加它。
记住Handheld.Vibrate() 只做短暂的振动。如果需要带图案的振动,请看here
【讨论】: