C# 名称';myText';在当前上下文中不存在

C# 名称';myText';在当前上下文中不存在,c#,unity3d,C#,Unity3d,所以,我刚开始学习使用统一。我收到了一条错误消息:“myText”名称在当前上下文中不存在。你们能帮帮我吗 void Update(){ Debug.Log(myText) } 不确定您想要什么,但是如果编译器说myText不在上下文中,那么实际上您没有声明变量myText 可能有输入错误,没有局部变量,没有声明字段。。。但是由于您已经包含了inspector的图片,我假设您希望序列化一个字符串字段,并在每次调用Update()时打印它 因此,请在您的代码上尝试以下操作: [序列化字段

所以,我刚开始学习使用统一。我收到了一条错误消息:“myText”名称在当前上下文中不存在。你们能帮帮我吗

void Update(){
    Debug.Log(myText)
}

不确定您想要什么,但是如果编译器说
myText
不在上下文中,那么实际上您没有声明变量
myText

可能有输入错误,没有局部变量,没有声明字段。。。但是由于您已经包含了inspector的图片,我假设您希望序列化一个字符串字段,并在每次调用
Update()
时打印它

因此,请在您的代码上尝试以下操作:

[序列化字段]
私有字符串myText;
这样做将在inspector上公开
myText
值,然后您可以修改inspector上的序列化值。

因为没有
myText
,正如编译器所说。我们需要更多的背景。请编辑您的问题,以包含更多关于您的情况的信息?您需要了解。基本上,您的
Update
方法只能“查看”它自己的主体或它自己的类中定义的变量。正文中没有
myText
,因此它应该在类范围内,而显然不是。