'Roguelike'에 해당되는 글 1건

  1. 2015.02.22 맵 생성 스크립트 - BoardManager

맵 생성 스크립트 - BoardManager

|






Loader 에서 GameManager 프리팹 생성. GameManger 프리팹에 BoardManager 존재.
BoardManager에는 해당되는 프리팹들 모두 연결됨.
- Floor
- Food
- Enemy
- OuterWall
여기 있는 프리팹 배열 중에 랜덤으로 뿌려줌.


gridPositions List 에  x = 1~columns-1

 y = 1 ~ rows-1

까지의 위치값들을 전부 저장하고. 랜덤으로 위치값을 지정해줄때. 리스트에 있는 값들을 하나하나 뽑아서 사용함.

RemoveAt을 사용해서 뽑았던 값들은 다시 나오지 않도록 제거함.

Enemy 의 수는 Mathf.Log 함수를 사용해서 레벨이 올라가면 적의 숫자를 올라가도록 설정했음..




Trackback 0 And Comment 0
prev | 1 | next