zoukankan      html  css  js  c++  java
  • [原]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?)


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


    解决的过程不说了

    原因:Unity对中文的支持问题,所有这类问题的变量声明上面,都有一行中文注释

    解决:可以删除中文注释,也可以在注释后面加半角逗号或点号,问题即解决。不要加空格,因为格式化时,可能被自动trim掉。

     

  • 相关阅读:
    2016_6_28日报
    2016_6_27日报
    软工总结
    团队项目:第九关攻略
    团队项目:第八关攻略
    团队项目:第七关攻略
    团队项目:第六关攻略
    团队项目:第五关攻略
    团队项目:第三四关攻略
    day5
  • 原文地址:https://www.cnblogs.com/basecn/p/3264293.html
Copyright © 2011-2022 走看看