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