我试图建立谷歌纸板演示应用程序到Android设备(三星Gs3),但我面临一个问题。我得到一个错误错误CS0117:`UnityEditor.PlayerSettings'没有包含`目标IOS图形'的定义
“错误CS0117:'UnityEditor.PlayerSettings'不包含一个定义 ‘目标IOS图形’”在CardboardEditor.cs。
有人可以建议我什么我做错了。帮我解决这个错误。使用
统一4.6.2
纸板SDK团结V0.5
目标平台即时通讯:安卓
我试图建立谷歌纸板演示应用程序到Android设备(三星Gs3),但我面临一个问题。我得到一个错误错误CS0117:`UnityEditor.PlayerSettings'没有包含`目标IOS图形'的定义
“错误CS0117:'UnityEditor.PlayerSettings'不包含一个定义 ‘目标IOS图形’”在CardboardEditor.cs。
有人可以建议我什么我做错了。帮我解决这个错误。使用
统一4.6.2
纸板SDK团结V0.5
目标平台即时通讯:安卓
替换此:
private static void CheckGraphicsAPI()
{
if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.iPhone
&& !Application.isPlaying
&& Object.FindObjectOfType<Cardboard>() != null
&& PlayerSettings.targetIOSGraphics != TargetIOSGraphics.OpenGLES_2_0
&& PlayerSettings.targetIOSGraphics != TargetIOSGraphics.OpenGLES_3_0)
{
Debug.LogWarning("iOS Graphics API should be set to OpenGL for best distortion-"
+ "correction performance in Cardboard.");
}
}
有了这个:
private static void CheckGraphicsAPI()
{
if (EditorUserBuildSettings.activeBuildTarget == BuildTarget.iPhone
&& !Application.isPlaying
&& Object.FindObjectOfType<Cardboard>() != null
&& PlayerSettings.GetGraphicsAPIs(BuildTarget.iPhone).Contains(GraphicsDeviceType.OpenGLES2)
&& PlayerSettings.GetGraphicsAPIs(BuildTarget.iPhone).Contains(GraphicsDeviceType.OpenGLES3))
{
Debug.LogWarning("iOS Graphics API should be set to OpenGL for best distortion-"
+ "correction performance in Cardboard.");
}
}
这再次给了我一个错误CS0117:'UnityEditor.BuildTarget'不包含'iOS'的定义。我尝试评论脚本并构建它,但应用程序崩溃。 – Shiv
对不起,将IOS更改为iPhone。我正在使用团结5 – luizcarlosfx
为我工作......谢谢。 – Ahmed
错误消息引用了一个文件'CardboardEditor.cs',它可能是Cardboard SDK的一部分。您是否对该文件进行了任何更改?如果是这样,请尝试恢复它们。如果不是,您可能可以修复它,或联系SDK开发人员。 – rutter