Unity3D:通过其类实例化预制件

时间:2014-04-13 10:47:50

标签: unity3d instantiation

在我的unity3D项目中,我有一个管理器脚本,应该负责初始化游戏关卡,实例化并放置所有相关的预制件。但是,我找不到一种方法来通过它的类来实例化一个预制件 - 事实证明"实例化"真的意味着更像是"克隆"在Unity3D中。因此,作为一种解决方法,我必须将我的经理脚本设为MonoBehaviour,将其附加到空对象并从检查器分配我的预制件,因为这是我发现使其完全正常工作的唯一方法。这看起来有点尴尬。有没有办法实际实例化预制件,而不从引用中克隆它?

1 个答案:

答案 0 :(得分:1)

您可以在运行时加载预制件。只需看一下示例附带的脚本参考:

http://docs.unity3d.com/Documentation/ScriptReference/Resources.Load.html

这篇文章应该阐明它的工作原理:

http://docs.unity3d.com/Documentation/Manual/LoadingResourcesatRuntime.html