如何为预制件(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/