오늘의 결과물


오늘은 타일맵을 지정한 수만큼 배치가 되도록 했다.

이게..하루만에 못했는데..


스크립트 일부를 보자면



tiles[i,j] = Instantiate(tileMaster) as GameObject;
tiles[i,j].transform.parent = field.transform;
tiles[i,j].transform.position = new Vector3(i * tileSizePixel/100,j * tileSizePixel/100,0f);
tiles[i,j].GetComponent<Tile>().setTileType(Random.Range(0,4));


요부분이아주그냥 애를 먹였다.

뭐에 막혔냐하면

프레하브를 바로 인스턴스화시켜서 부모까지 지정하려고 했더니 한번에 처리가 되지않았던것이었다.


결국 구글링


참고사이트


한번 변수에담고 그 변수를 부모지정하는걸로 해결..

그리고 유니티에서 복수배열지정도 덕분에 같이 헤맸다..


어쨌든 맵은 원하는대로 잘 나왔다..


이제 제대로 가운데배치한다던가

맵타일을 랜덤하게 배치한다던가

타일별 속성지정이라던가

타일개수에따라 크기가 조절되도록 한다던가


캐릭터랑 몬스터 클래스도 예약

'강아지발 이야기' 카테고리의 다른 글

타일맵과 몬스터 배치를좀더 센스있게  (0) 2017.06.22
맵생성과 캐릭터클래스  (0) 2017.06.12
오랜만에 다시시작  (0) 2017.05.24
:
BLOG main image
studioHMS 일본표류기
by 멋지다재규어

공지사항

카테고리

studioHMS (53)
iPhone (0)
일상 (2)
회상 (5)
미디어 (6)
잡생각 (9)
녹슬어가는실력 (0)
나도 카메라 있는데 (19)
일본어 (8)
네이버백업-일기 (0)
네이버백업-작업물 (0)
강아지발 이야기 (4)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Total :
Today : Yesterday :