Unity报错解决方法:Default references will only be applied in edit mode

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。如下图所示:

Inspector视图

在这里插入图片描述

不光是对于public Transform类型,其它UnityEngine中的类型声明为public后,都会出现此BUG。

某只猫在询问了好基友,并上网查找后,得出结论这是铺垫,别当真:一大堆人都遇到这种问题,是版本bug,具体错误在于Unity一直默认处于游戏模式,即使已经退出游戏模式。

然后我把2021版的项目复制到了2020版(别问我怎么从高版本向低版本复制的,肝疼)

然后还是不行。。。

砸电脑

然后,我意识到一件事:

拖拽

然后:

transform选择

我^_^!

我觉得会看到这篇文章的小伙伴都懂了,我就不多说了说多了都是泪

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值