C# 从场景中重新获取游戏对象时实例化/预设

C# 从场景中重新获取游戏对象时实例化/预设,c#,unity3d,instantiation,C#,Unity3d,Instantiation,我是新来的 因此,当我实例化一个需要连接到场景中对象的预制体时。示例:你有一个敌人是需要玩家进行转换的预制场 我只是不知道该怎么做 我在寻找一个全面的解决方案 在“资源”文件夹中,u无法将预制脚本字段连接到场景中的对象 我什么也没试过,就是想不出来,所以我自己发了一篇帖子 is there a solution as a code for this? 有一些方法可以做到这一点。Egzample解决方案: Transform playerTransform; void Start(){

我是新来的

因此,当我实例化一个需要连接到场景中对象的预制体时。示例:你有一个敌人是需要玩家进行转换的预制场 我只是不知道该怎么做

我在寻找一个全面的解决方案

在“资源”文件夹中,u无法将预制脚本字段连接到场景中的对象

我什么也没试过,就是想不出来,所以我自己发了一篇帖子

is there a solution as a code for this?

有一些方法可以做到这一点。Egzample解决方案:

Transform playerTransform;

void Start(){
    FindPlayerReference();
}

FindPlayerReference(){
    playerTransform = GameObject.Find("Player").transform;
}
你也可以使用

GameObject.FindWithTag("Player");
或者创建一个播放器的静态实例