C# 名称';许可';在当前上下文中不存在
Assets\Wikitude\Samples\Scripts\MenuController.cs(26,46):错误CS0103:当前上下文中不存在名称“Permission”C# 名称';许可';在当前上下文中不存在,c#,unity3d,C#,Unity3d,Assets\Wikitude\Samples\Scripts\MenuController.cs(26,46):错误CS0103:当前上下文中不存在名称“Permission” #if UNITY_2018_3_OR_NEWER && UNITY_ANDROID if (!Permission.HasUserAuthorizedPermission(Permission.Camera)) { Permission.RequestUserPermissi
#if UNITY_2018_3_OR_NEWER && UNITY_ANDROID
if (!Permission.HasUserAuthorizedPermission(Permission.Camera)) {
Permission.RequestUserPermission(Permission.Camera);
}
Permission
位于UnityEngine.Android
命名空间中,因此如果希望将其简单地称为Permission
,则需要在脚本中包含using UnityEngine.Android
:
using UnityEngine;
using UnityEngine.Android;
...
#if UNITY_2018_3_OR_NEWER && UNITY_ANDROID
if (!Permission.HasUserAuthorizedPermission(Permission.Camera)) {
Permission.RequestUserPermission(Permission.Camera);
}
见文件。你找到适合你的解决方案了吗?