0

我在 Unity 编辑器中开发了一个 iOS 游戏,在 Unity 编辑is also playable器中,我在 iOS(Xcode)中构建并运行了游戏。构建成功,但游戏无法正常运行。这就是为什么我决定调试我的函数,然后在 Xcode ( NOT IN UNITY) 中出现以下错误:


NullReferenceException:在需要对象实例的地方发现空值。在 BallScript.MobileControl () [0x00000] 中:0


(文件名:目前在 il2cpp 线路上不可用:-1)


导致这些错误的原因是什么,我能做些什么来对付它们?

4

1 回答 1

0

这意味着类中MobileControl方法中的代码BallScript正在尝试在null某处使用值。我建议调试代码以更好地了解正在发生的事情。您需要使用 Unity 2018.2 或更高版本在 iOS 上调试 C# 代码。您可以在此处查看有关如何执行此操作的说明:https ://docs.unity3d.com/Manual/ManagedCodeDebugging.html

请注意,这(Filename: currently not available on il2cpp Line: -1)是良性的。与本例中的具体错误无关,可以忽略。

于 2018-12-03T12:58:07.107 回答