본문 바로가기

유니티스킬

유니티 2d 게임 타일 지형 만들기unity 2d game tile map making dynamic 기본타일, 울타리 타일로 구성 16*16 2d타일이 구성되있다면 총 16가지의 울타리가 준비 되있을 것이다. 타일마다 프리팹화 시켜주자(스프라이트 이름과 프리팹이름을 구분되게끔 지정해주자) /////////전역변수/////// (벡터위치값,문자*)로 구성된 구조체 = tile 기본타일을 배치하기 위해 위치값을 담은 tile리스트 = basicTile 울타리타일을 배치하기 위해 위치값을 담은 tile리스트 = outTile ////////메인코드/////// 1. 기본타일이 설치될 위치벡터들을 basicTile리스트에 add해준다 이때 문자열은 basic으로 해준다. 2. 기본타일의 8방향*의 각각의 벡터값이 기본타일위치 리스트에 포함되어 있는지 검사 3. 포함되지 않았다면 해당벡터값을 outTile리스트..
유니티 모바일 2D 도트게임 해상도 설정unity mobile 2D pixel game resolution setting ###계속 수정할 예정### 1]기본 모바일 세팅 1.빌드세팅 - 안드로이드 - 스위치플래폼2.플레이어세팅 - 안드로이드타겟 - 디폴트오리엔테이션 - 가로면 랜드스케이프레프트(가로좌우회전생각해볼것), 세로면 포트레이트2.게임뷰스크린 원하는 해상도설정(대개 16:9)1920 10801600 9001360 7681280 7201024 600 800 480640 360 2]2d세팅 1.sprite를 그릴때16x16, 32x32, 48x48처럼 미리 ppu(한칸이 몇픽셀인가,스프라이트가 한칸을 넘을수있다[던그리드아이템이 한칸을 벗어난점을 참고])를 생각해두고 제작 스프라이트시트를 그릴때 - 시트에 넣을 이미지중에 가장큰 이미지의 x크기,y크기 * 이미지개수로 새그림창만들기그리드옵션을 위에x,y사이즈로 설정 - ..