Один вариант метода Instantiate имеет параметр местоположения и поворота. Чтобы использовать мировые координаты вызывающего предмета, выполните:
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);