죄송합니다. 이것은 매우 기본적인 것입니다! 첫 번째 Unity 과정을 마치고 첫 번째 게임을 진행 중이며 상대가 골을 넣은 후 계층 구조의 PlayerPuckSpawn 게임 오브젝트 위치에 하키 퍽이 스폰되기를 원합니다. 현재는 목표가 언제 득점되는지에 대한 방법을 작성 중입니다.
public void EnemyGoalScored()
{
StartCoroutine(EnemyScored());
Destroy(gameObject);
Instantiate(gameObject, PlayerPuckSpawn.transform.position);
}
이것은 퍽과 관련된 스크립트에 있으므로 게임 오브젝트는 퍽을 참조합니다. 계층 구조의 GameObject 인 PlayerPuckSpawn의 위치에서 퍽이 스폰되도록 지시하는 스크립트 부분을 작성하는 방법을 기억할 수 없습니다. 나는 그것이 매우 기본적이라는 것을 알고 있지만 온라인과 수업 노트를 통해 검색했지만 찾을 수 없습니다. 도움을 줄 수있는 모든 사람에게 감사드립니다! :)
Instantiate 메서드의 한 변형에는 위치 및 회전 매개 변수가 있습니다. 호출 항목의 세계 좌표를 사용하려면 다음을 수행하십시오.
Instantiate(prefab_to_inst,transform.position,transform.rotation);
회전을 복사하지 않으려면 기본 부패를 사용할 수도 있습니다.
Instantiate(prefab_to_inst,transform.position,Quaternion.identity);
항목의 위치를 복사하려면 transform
해당 항목의 위치를 사용 하기 전에 참조를 앞에 추가하십시오 .
당신이 경우 GameObject puckspawn;
정의 및 작성,
Instantiate(prefab_to_inst,puckspawn.transform.position,puckspawn.transform.rotation);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다