如何为预制件(C#)声明一个字段,我可以在Unity编辑器中将其拖动到GameObject
字段等脚本上?
有可能吗?
我需要类似的东西:
public class Name {
public Type _prefab; //It should be shown in the editor
}
P.S。我一无所获。请,如果不可能写信给我。
答案 0 :(得分:5)
只需使用GameObject并将预制件拖到它上面即可。
public class Name : MonoBehavior {
public GameObject _prefab; //It should be shown in the editor
}
您可以将场景对象和预制件拖动到编辑器窗口。
强烈建议你去the basic tutorials on Unity's website,它会教你基本的概念,比如能够拖动预制物体。例如,来自“太空射击教程”的here is the lesson教授如何在预制件中创建游戏对象