对不起,我知道这很简单!完成了我的第一个统一课程,并正在为我的第一场比赛工作,只想在对手进球后,在层次结构中PlayerPuckSpawn GameObject的位置产生一个曲棍球冰球。目前只是编写了一个何时得分的方法。
public void EnemyGoalScored()
{
StartCoroutine(EnemyScored());
Destroy(gameObject);
Instantiate(gameObject, PlayerPuckSpawn.transform.position);
}这是在与冰球关联的脚本中,因此gameObject是指冰球。只是不记得如何编写脚本部分来告诉puck在PlayerPuckSpawn的位置产生,这是层次结构中的一个GameObject。我知道这是超级基础的,但是我在网上和我的课堂笔记中都找不到它。非常感谢任何能提供帮助的人!:)
发布于 2020-04-25 06:53:15
实例化方法的一个变体具有位置和旋转参数。要使用调用项的世界坐标,请执行以下操作:
Instantiate(prefab_to_inst,transform.position,transform.rotation);如果不想复制旋转,也可以使用默认的rot:
Instantiate(prefab_to_inst,transform.position,Quaternion.identity);要复制任何项的位置,请在transform之前添加引用以使用该项的位置。
如果您已经定义并填充了GameObject puckspawn;,
Instantiate(prefab_to_inst,puckspawn.transform.position,puckspawn.transform.rotation);https://stackoverflow.com/questions/61418247
复制相似问题