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

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

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

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

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

Heres是我的GameManager所在的地方:

游戏管理目录

这是我的Gun_Controller_所在的位置:

Gun_Controller_  - 目录

inheritance人错误:

在此处输入图像描述

我怎么解决这个问题?

提前致谢!

如果您的脚本放在“标准资源”文件夹中, 则无法从其他文件夹(例如“标准资产”文件夹中放置的该脚本的“资产”文件夹)访问脚本。

您的GameManager脚本放在“标准资产”文件夹中。 您尝试访问的Gun_Controller_脚本位于“Assets”文件夹中。

你有两个选择:

1.GameManager脚本移动到“Assets”文件夹

2.Gun_Controller_脚本移动到“Standard Assets”文件夹。