instantiate/prefab 当它需要场景中的游戏对象时

instantiate/prefab when it requares a gameobject from the scene

我有点新。

因此,当我实例化一个需要连接到场景中的对象的预制件时。示例:您有一个敌人,它是需要玩家转换的预制件 我只是不知道如何。 :)

我正在寻找一个整体解决方案。

在 "assets" 文件夹中,您无法连接场景中对象的预制脚本字段。

我什么都没试过,我就是想不通所以我自己做了一个post

is there a solution as a code for this?

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

Transform playerTransform;

void Start(){
    FindPlayerReference();
}

FindPlayerReference(){
    playerTransform = GameObject.Find("Player").transform;
}

您也可以使用

GameObject.FindWithTag("Player");

或者创建播放器的静态实例。