UNITY
Posts
52 posts2D 슈팅게임 개발일지 - 1일차
새 프로젝트 시작 이번에 만들 게임은 액트플래시같은 탑뷰형 세로 슈팅게임입니다. 스테이지 클리어 & 영구 파워업 타입에 스키닝 애니메이션이 적용된 서포터 캐릭터 연출을 추가하는것이 목적. 스테이지는 화면에 등장한 적 편대를 모두 격추해야 하는 갤러그 스타일과,일정 시간동안 무제한으로 등장하는 적/장애물로부터 살아남는 스크롤 슈팅 타입 두 가지의 하이브리드입니다. 메인 에셋 : Space Shooter Game Kit - CraftPix.net 타겟 플랫폼(안드로이드) 설정 일단 타겟 플랫폼만 바꿔주고 개발 시작 단계에서 특별히 건드릴 부분은 없습니다. 플레이어 설정 (Player Settings)포트레이트, 포트레이트 업사이드 다운만 체크.컴퍼니 네임, 프로덕트 네임은 지금
빡개발 일지 - 유니티로 2D 방치형 RPG(?) 만들기 6일차
6일차 게임 본편 제작 계속 5일차에 이어서, 투창을 던지는 적이 쓰는 투창-발사체 애니메이션입니다. 스프라이트 프레임을 지정하지 않고 Add Property 버튼을 눌러 transform 정보-포지션과 로테이션을 변화시켜서 움직임을 구현. (이 좌표는 완전 고정입니다) 발사체의 움직임이 끝나면 이벤트 호출을 위해 발사체 전용의 스크립트가 하나 붙고,움직임이 끝난 시점에서 이벤트를 줘 성벽에 데미지를 주고 발사체를 간이 풀링에 Dequeue해 줍니다. 이 부분을 지금 잡은 건 이걸 그대로 써서 근접 공격하는 적을 구현하기 때문입니다. 근접 적은 보이지 않는 탄알을 생성하고, 아무 내용도 없이 0.1초 후 이벤트가 발생하는 애니메이션 클립을 재생하는 식으로 구현했습니다. 원거리건 근거리
google signup 처리 도중 발생했던 이슈들
firebase 에서 google signin 처리 하면서 생겼던 이슈들임 셈플프로젝트는 잘 돌아가지만 실제 게임을 빌드해보니 sign 요청하자마자 runtime crash남 원인은 build setting -> minify 를 Gradle 로 해서 발생했었음. 그런데 minify 를 none 으로 하면 빌드가 안됨. 그래서 구글링 결과 찾아낸 해결책은 minify none 으로 바꾸고 custom maingradle.template 을 수정하는것 multidex true 로 바꿔서 빌드는 성공했음 그러나 이번엔 실제 디바이스에서 google sign 요청하자 sign fragment 를 못찾는 runtime exception 발생. 구글링결과 multidex 를 허용하기위해


