겹치지 않고 무작위 스폰 지점에서 적 스폰! [스폰되지 않음]

AshwinTheGammer

안녕 stackoverflow의 회원, 이것은 나의 첫 번째 질문 ...

겹치지 않고 무작위 스폰 지점에서 적을 스폰하고 싶습니다. 그래서, 스폰 포인트가 사용되면 그 스폰 포인트를 사용하지 않는지 확인하고 있습니다. 그렇지 않으면 계속합니다 ... 적에 대한 모든 spawnPoint를 포함하는 빈 게임 오브젝트가 있습니다. 빈 gameobejct에 스크립트를 할당했습니다.

Transform을 Spawn 포인트 목록으로 사용하려고했지만 안타깝게도 작동하지 않았습니다. 이것을 Vector3에서 Transform으로 변환 할 수 있다면 좋을 것입니다. Transform에서 이것을 변환하려고 시도했지만 너무 많은 오류가 발생했습니다. 시도했지만 예상대로 작동하지 않았습니다.

여기에서 해당 스크립트를 확인할 수 있습니다. 오류 스크립트 변환

다음과 같은 오류가 있습니다. 변환 오류

이제 제가 작업중인 스크립트는 다음과 같습니다.

using UnityEngine;

 public GameObject enemy; //my enemy
 public float spawnTime = 3f; //spawn after 3 sec
 public List<Vector3> spawnPoints = new List<Vector3> (); //Vector3 positions of spawnpoints.
 public float distance;   //distance from the spawnPoints



 void Start ()
 {
     //spawnRandom ();
     InvokeRepeating ("spawnRandom", spawnTime, spawnTime); //Call this fucntion after 3sec.
 }

 public Vector3 spawnRandom(){

     Vector3 newSpawnPoint;  //new spawn point 
     Vector3 random = UnityEngine.Random.insideUnitSphere * distance;

     newSpawnPoint = new Vector3 (random.x, 0, random.z);

     newSpawnPoint += transform.position;

     if (!spawnPoints.Contains (newSpawnPoint)) {
         return newSpawnPoint;
         spawnPoints.Add (newSpawnPoint);
         int spawnIndex = Random.Range (0, spawnPoints.Count);
         Instantiate (enemy, spawnPoints [spawnIndex].normalized, Quaternion.identity);  //Spawn randomly
     } else {
         return Vector3.zero;}}

문제는 적이 스폰되지 않는다는 것입니다!

아비 아드 하시 도프

spawnPoints [spawnIndex] .normalized에서 생성하는 이유는 무엇입니까? newSpawnPoint에서 스폰해야합니다.

if 블록의 첫 번째 문은 return 문입니다. 마지막으로 이동합니다.

도움이 되길 바랍니다

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

반복적으로 생성되는 유니티, 사용되지 않은 스폰 위치, 그 문제

분류에서Dev

아이폰과 파이어 폭스에 나타나지 않는 웹 폰트

분류에서Dev

헤드폰을 노트북에 연결할 때 스피커와 헤드폰이 작동하지 않습니다.

분류에서Dev

우분투 폰이 우분투 데스크탑에 연결되지 않음

분류에서Dev

Ubuntu 11.10 사운드가 작동하지 않음 (스피커 및 헤드폰)

분류에서Dev

iphone (스마트 폰) css RWD 렌더링이 작동하지 않음

분류에서Dev

iphone (스마트 폰) css RWD 렌더링이 작동하지 않음

분류에서Dev

스마트 폰 고정 탐색 모음이 선택 후 닫히지 않음

분류에서Dev

반응 형 CSS가 스마트 폰에서 작동하지 않습니다.

분류에서Dev

캔버스가 휴대폰에서는 확장되지만 컴퓨터에서는 확장되지 않음

분류에서Dev

캐시되지 않는 한 SVG 이미지가 스마트 폰에로드되지 않음

분류에서Dev

텍스트 영역에서 키워드 추가 / 제거가 휴대폰에서 작동하지 않음 (jquery)

분류에서Dev

C # 32feet obex 블루투스가 일부 휴대폰에서 지원되지 않음

분류에서Dev

React 웹 사이트 버튼 및 입력이 스마트 폰에서 작동하지 않음

분류에서Dev

휴대폰에서 사용할 때 부트 스트랩 드롭 다운 메뉴가 작동하지 않음

분류에서Dev

Ubuntu : 스피커에서 소리가 나지 않으며 헤드폰이 연결되어 있지 않아도 헤드폰 잭이 감지 됨

분류에서Dev

HTML 및 CSS 레이아웃이 스마트 폰에서 제대로 표시되지 않음

분류에서Dev

Unity 2D 스폰 변수가 업데이트되지 않습니다.

분류에서Dev

소니 블루투스 헤드폰이 연결되지 않는 이유는 무엇입니까?

분류에서Dev

블루투스 헤드폰의 음질이 높음으로 변경되지 않음

분류에서Dev

헤드폰 잭을 꽂으면 내부 스피커가 작동하지 않는 이유는 무엇입니까 (헤드폰을 뽑은 후에도)?

분류에서Dev

PDF의 하이퍼 링크가 스마트 폰에서 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Sidekiq 데몬을 리스폰하지 않는 Upstart

분류에서Dev

자식 프로세스 exec에서 스폰으로 변경하면 작동하지 않습니다.

분류에서Dev

부트 스트랩 태그는 태블릿과 스마트 폰에서 작동하지 않습니다.

분류에서Dev

트레이 알림에서 "스피커 또는 헤드폰이 연결되지 않음"을 비활성화하는 방법은 무엇입니까?

분류에서Dev

내 안드로이드 애플리케이션에 아이폰 스마일이 표시되지 않음

분류에서Dev

내 안드로이드 애플리케이션에 아이폰 스마일이 표시되지 않음

분류에서Dev

블루투스 헤드폰을 사용할 때 AVAudioEngine 위치 오디오가 .playAndRecord 오디오 세션 범주에서 작동하지 않음

Related 관련 기사

  1. 1

    반복적으로 생성되는 유니티, 사용되지 않은 스폰 위치, 그 문제

  2. 2

    아이폰과 파이어 폭스에 나타나지 않는 웹 폰트

  3. 3

    헤드폰을 노트북에 연결할 때 스피커와 헤드폰이 작동하지 않습니다.

  4. 4

    우분투 폰이 우분투 데스크탑에 연결되지 않음

  5. 5

    Ubuntu 11.10 사운드가 작동하지 않음 (스피커 및 헤드폰)

  6. 6

    iphone (스마트 폰) css RWD 렌더링이 작동하지 않음

  7. 7

    iphone (스마트 폰) css RWD 렌더링이 작동하지 않음

  8. 8

    스마트 폰 고정 탐색 모음이 선택 후 닫히지 않음

  9. 9

    반응 형 CSS가 스마트 폰에서 작동하지 않습니다.

  10. 10

    캔버스가 휴대폰에서는 확장되지만 컴퓨터에서는 확장되지 않음

  11. 11

    캐시되지 않는 한 SVG 이미지가 스마트 폰에로드되지 않음

  12. 12

    텍스트 영역에서 키워드 추가 / 제거가 휴대폰에서 작동하지 않음 (jquery)

  13. 13

    C # 32feet obex 블루투스가 일부 휴대폰에서 지원되지 않음

  14. 14

    React 웹 사이트 버튼 및 입력이 스마트 폰에서 작동하지 않음

  15. 15

    휴대폰에서 사용할 때 부트 스트랩 드롭 다운 메뉴가 작동하지 않음

  16. 16

    Ubuntu : 스피커에서 소리가 나지 않으며 헤드폰이 연결되어 있지 않아도 헤드폰 잭이 감지 됨

  17. 17

    HTML 및 CSS 레이아웃이 스마트 폰에서 제대로 표시되지 않음

  18. 18

    Unity 2D 스폰 변수가 업데이트되지 않습니다.

  19. 19

    소니 블루투스 헤드폰이 연결되지 않는 이유는 무엇입니까?

  20. 20

    블루투스 헤드폰의 음질이 높음으로 변경되지 않음

  21. 21

    헤드폰 잭을 꽂으면 내부 스피커가 작동하지 않는 이유는 무엇입니까 (헤드폰을 뽑은 후에도)?

  22. 22

    PDF의 하이퍼 링크가 스마트 폰에서 작동하지 않는 이유는 무엇입니까?

  23. 23

    Sidekiq 데몬을 리스폰하지 않는 Upstart

  24. 24

    자식 프로세스 exec에서 스폰으로 변경하면 작동하지 않습니다.

  25. 25

    부트 스트랩 태그는 태블릿과 스마트 폰에서 작동하지 않습니다.

  26. 26

    트레이 알림에서 "스피커 또는 헤드폰이 연결되지 않음"을 비활성화하는 방법은 무엇입니까?

  27. 27

    내 안드로이드 애플리케이션에 아이폰 스마일이 표시되지 않음

  28. 28

    내 안드로이드 애플리케이션에 아이폰 스마일이 표시되지 않음

  29. 29

    블루투스 헤드폰을 사용할 때 AVAudioEngine 위치 오디오가 .playAndRecord 오디오 세션 범주에서 작동하지 않음

뜨겁다태그

보관