【发布时间】:2018-03-26 20:23:33
【问题描述】:
在我的Unity项目中,虽然我将对象引用设置为对象的实例,但还是报错:
NullReferenceException:对象引用未设置为 对象 QuestionCode.CountryChange (UnityEngine.GameObject button_country) (在 Assets/scripts/QuestionCode.cs:898)
但是,我确信对象设置没有问题,因为它之前使用与我现在完全相同的设置正常工作。
但我现在发现了一个奇怪的属性,并怀疑这是否是问题所在。从图中可以看出,我的游戏主脚本是圆形的(我不明白为什么脚本有几何形状)并且保留在画布之外。这种情况对我来说根本没有任何意义。
不幸的是,我无法在此处提供我的代码,因为它太长了,而且我认为脚本没有问题。那么我在这里有哪些可能的解决方案?
在这里,您可以同时看到 Canvas 和 QuestionCode。问题代码的某些部分保留在画布之外,有些部分覆盖整个画布。您还可以在控制台中看到错误。
【问题讨论】: