Unity3d中奇怪的编译错误

刚刚整理项目,重新build时出现一些问题,这些代码在原项目中都是可以运行的。


错误信息如下:

Assets/XXXXX.cs(79,35): error CS0103: The name `NNNNNN' does not exist in the current context

或:

Assets/XXXXX.cs(82,38): error CS1061: Type `NNNNNN(某变量名)' does not contain a definition for `Initialize' and no extension method `Initialize' of type `NNNNNN(某变量名)' could be found (are you missing a using directive or an assembly reference?)


错误信息提示在当前的上下文里找不到某个变量,可事实上变量就在那里,代码也在那里......


解决的过程不说了

原因:是中文的问题,所有这种问题的变量声明上面,都有一行中文注释。

解决办法:可以删除中文注释,也可以在注释后面加一个空格,问题即解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值