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");
或者创建播放器的静态实例。
我有点新。
因此,当我实例化一个需要连接到场景中的对象的预制件时。示例:您有一个敌人,它是需要玩家转换的预制件 我只是不知道如何。 :)
我正在寻找一个整体解决方案。
在 "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");
或者创建播放器的静态实例。