Unity报错解决方法:Default references will only be applied in edit mode
关于Unity报错Default references will only be applied in edit mode
的解决方法。
严格来说,这不是一个BUG或错误。但是某爱算法的猫在网上搜索求解方法时一无所获,并且发现了亿些和我提出相同问题的人……
所以还是写写吧!
[注意]:作者叙述过于委婉,但是此方法适用于所有这类报错,所以请耐心地看完,不要因为和作者一开始描述的情景不符就退出……
某爱算法的猫最近初学Unity,新建了一个C#脚本,写了如下代码:
public Transform printPrefab
意思非常简单,这里就不多说了。
但是,当某猫尝试在Unity中给它赋值的时候,选项中只有一个none,报错提示Default references will only be applied in edit mode。如下图所示:
不光是对于public Transform
类型,其它UnityEngine中的类型声明为public后,都会出现此BUG。
某只猫在询问了好基友,并上网查找后,得出结论这是铺垫,别当真:一大堆人都遇到这种问题,是版本bug,具体错误在于Unity一直默认处于游戏模式,即使已经退出游戏模式。
然后我把2021版的项目复制到了2020版(别问我怎么从高版本向低版本复制的,肝疼)
然后还是不行。。。
然后,我意识到一件事:
然后:
我^_^!
我觉得会看到这篇文章的小伙伴都懂了,我就不想多说了说多了都是泪