如何为预制件(C#)声明一个字段,以便可以在Unity编辑器中将其拖动到脚本上,例如GameObject字段或其他字段?
可能吗?
我需要类似的东西:

public class Name {
 public Type _prefab; //It should be shown in the editor
}


附言我什么都没找到。请,如果不可能的话给我写信。

最佳答案

只需使用GameObject并将预制件拖到它上即可。

public class Name : MonoBehavior {
 public GameObject _prefab; //It should be shown in the editor
}


您可以将场景对象和预制件都拖到编辑器窗口中。

强烈建议您通过the basic tutorials on Unity's website,它将教您一些基本概念,例如能够拖动预制对象。例如,“ Space Shooter教程”中的here is the lesson,该教程教您如何在预制件中创建游戏对象

关于c# - 如何为预制件声明字段以将其拖到编辑器中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37756584/

10-11 05:59