我正在使用 Unity3D 在 C# 中创建游戏,我需要调用我在运行时创建的脚本,所以我知道脚本的名称,因为我有一个名称与它完全相同的对象。
我在运行时创建脚本,然后将其保存到我的 Resources 文件夹中,但随后我更改了场景并需要调用该脚本并将其附加到当前场景中的 Empty GameObject,所以我想使用类似的东西:
Script myScript = Resources.Load(myObject.name) as Script;
但我知道这不能像这样完成,所以我正在寻找一种可以做我想做的事情的方法,因为我需要加载那个新脚本来在运行时添加一些函数。
你知道我的问题有什么解决办法吗?非常感谢!!