首页 > 编程语言 > 详细

Unity 中解决序列化私有变量导致的警告

时间:2021-01-24 14:14:42      阅读:92      评论:0      收藏:0      [点我收藏+]

warning CS0649: Field ‘XXX‘ is never assigned to, and will always have its default value null
warning CS0649: Field ‘XXX‘ is never assigned to, and will always have its default value null
warning CS0649: Field ‘XXX‘ is never assigned to, and will always have its default value null

由于脚本中存在序列化私有变量的情况,就像下面这种情况,这种情况会被unity识别为变量未初始化

[SerializeField] bool isOK;

本着开发者的原则,尽量不要让程序中出现警告,我决定解决这个问题。
只需要屏蔽这条警告即可。
解决方法如下:
在Asset目录中新建文件命名为csc.rsp,在里面添加如下内容:

-nowarn:0649

保存,然后重新打开unity编辑器,警告就不会再显示了!

Unity 中解决序列化私有变量导致的警告

原文:https://www.cnblogs.com/AlainGao/p/14320248.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!