[原]Unity3d中奇怪的編譯錯誤

整理項目,從新build時出現一些問題,這些代碼在原項目中都是能夠運行的。ui


錯誤信息以下:spa

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

或:io

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?)變量


錯誤信息提示在當前的上下文裏找不到某個變量,可事實上 變量就在那裏,代碼也在那裏......im


解決的過程不說了error

緣由:Unity對中文的支持問題,全部這類問題的變量聲明上面,都有一行中文註釋項目

解決:能夠刪除中文註釋,也能夠在註釋後面加半角逗號或點號,問題即解決。不要加空格,由於格式化時,可能被自動trim掉。註釋

相關文章
相關標籤/搜索