Unity - 从另一个脚本访问脚本

时间:2018-02-11 19:13:07

标签: c# unity3d reference

我无法从“GameManager”脚本访问脚本。

也许他们彼此不认识,因为他们在不同的文件夹中?

但是如果我尝试将脚本从一个文件夹移动到另一个子文件夹 - 所有引用都会死掉!

从头开始重新配置所有脚本真的很难。

Heres是我的GameManager的所在地:

GameManager-Directory

这是我的Gun_Controller_所在的位置:

Gun_Controller_ - Directory

继承错误:

enter image description here

我该如何解决这个问题?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您的脚本放在&#34;标准资产&#34; 文件夹中,则无法从其他文件夹访问脚本,例如< em>&#34;来自该脚本的资产&#34; 文件夹放置在&#34;标准资产&#34; 文件夹中。

您的GameManager脚本位于&#34;标准资产&#34; 文件夹中。您尝试访问的Gun_Controller_脚本位于&#34;资产&#34; 文件夹中。

您有两种选择:

1 。将GameManager脚本移至&#34;资产&#34; 文件夹

2 。将Gun_Controller_脚本移至&#34;标准资产&#34; 文件夹。