• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

질문입니다.

19.02.22 11:57 작성 조회수 113

0

Instantiate(Target, spawnPozition.position, spawnPozition.rotation);

Instantiate(Target, new Vector3(i*2.0f,0,0), spawnPozition.rotation);

이 두 코드를 섞어서 원하는 좌표에 정렬시켜서 복사 할수도 있을까요??

답변 1

답변을 작성해보세요.

0

원하는 좌표에 정렬시켜서 복사한다는 것의 의미가, 특정 지점을 시작으로 일정 간격을 두고 오브젝트를 복제 생성하는 의미인가요? 그렇다면 for문을 사용해서 아래와 같은 형태로 코드를 작성해야 겠네요.

Vector3 initPosition = spawnPosition.position;

Vector3 spaceBetween = 오브젝트와_오브젝트_사이의_간격;

for (int i = 0; i < 10; i++) {

Instantiate(target, initPosition + spaceBetween * i, spawnPosition.rotation);

}