问题
当尝试进入Play模式时,接受到了以下错误信息:
error CS0236: A field initializer cannot reference the nonstatic
field, method, or property `___'
原因
CS0236错误的产生的原因是一个非本地变量引用了一个非静态类型的变量,查看下方的例子:
实例变量不应该被这样赋值。
示例的错误显示如下:
error CS0236: A field initializer cannot reference the nonstatic
field, method, or property `ExampleScript.playerObj'
解决方案
The error CS0236 is resolved by assigning the reference in a method such as Start() or Awake(). See below:
更多信息
https://msdn.microsoft.com/en-us/library/5724t6za(v=vs.90).aspx