본문 바로가기

근황 게임개발 잠시 접어두고 웹공부중 처음웹을 접했때는 엄청나게 많은 툴들과 언어에 사로잡혀 정신이 혼란스러웠으나 약한달? 정도 공부해서 정리가 되니까 이거 엄청나게 재밌다 ㅋㅋㅋ 일단 웹은 크게 프론트엔드와 백엔드로 나뉜다. 웹상에서 프론트엔드는 우리가 보이는 부분 백엔드는 우리가 보이지 않는 부분이라 생각하면 쉽다. 프론트엔드는 3가지로 구성되어있다. html-대략적인 설계도-홈페이지에 들어갈 요소들을 구체적으로 네이밍하고 대략적으로 위치를 지정한다. css-재질선택 및 인테리어-각종꾸미기 및 구체적인 위치지정 제한적인 기능담당 javascript(js)-대부분의 기능 생각보다 쉽다. 하지만 웹개발의 공포는 쏟아져나오는 프레임워크과 라이브러리에 있다. html을 제외하고 css에서 나온 파생만 해도 Scs..
유니티 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사이즈로 설정 - ..