我試圖建立谷歌紙板演示應用程序到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