게임 개발(40)
-
[ 개발 일기 ] Drop The Chicken 마무리 작업
이전 이야기https://rivermountain.tistory.com/154 해상도도 맞췄고, 광고 기능도 만들어서 자잘자잘한 기능을 추가하고 몇 가지 버그를 수정했다. 1. 피버 기능 수정플레이어가 피버가 끝나는 타이밍에 앞에 장애물이 있을 경우 어이없게 죽는 경우가 발생해피버가 끝나는 타이밍에 화면에 보이는 모든 장애물이 파괴되는 기능을 만들었다. 2. 스프라이트 제작이건 이번에 출시를 도와준 친구가 새로운 기능을 가진 오브젝트를 만들었는데,내가 기능을 제작하진 않아서 블로그에는 안 올렸다. 펀칭머신, 트램펄린, 풍선, 버섯이라는 오브젝트가 추가되었고, 나는 스프라이트를 제작했다.3. UI 수정원래 광고 보고 부활하기 버튼의 텍스트가 AD REWARD였는데 AD TO REVIVE로 수정되었고, Cr..
2024.09.10 -
[ 개발 일기 ] Drop The Chicken 모바일 출시 작업 - 광고 좀 넣자(완)
https://rivermountain.tistory.com/153모바일 빌드에 성공했다. 이후 광고를 넣기 위한 작업을 진행 후폰으로 옮겨서 실행했는데 해상도 조절 기능이 잘 작동되지 않았다.+ 광고도 작동되지 않았음. [ ChickenFly 리메이크 ] 모바일 해상도 고정 기능 개발모든 모바일 폰에서도 이상하지 않게 게임이 진행되도록 하기 위해 방법을 찾아보던 도중모바일 해상도를 16:9로 고정하는 것이 좋아보여서 기능을 개발하기로 했다. 개발 과정유튜브를 뒤적rivermountain.tistory.com해당 코드와 구조가 같은데 왜 여기서는 실행되지 않는 것일까레터박스, 광고 둘 다 에디터에서는 잘 실행되었다. 왜 빌드본에서는 실행되지 않는 것일까?일단 치킨 플라이와 설정을 비슷하게 하니 일부 ..
2024.09.09 -
[ 개발 일기 ] 결국 해결했다. - 광고 좀 넣자(3)
이전 이야기광고_좀_넣자(1)광고_좀_넣자(2) 이쯤 되니 이전에도 빌드가 안 되었던 것인가 싶어서 GitHub Desktop을 이용해 옛날 꺼로 되돌려서빌드를 진행했다.잘 되는 모습이다. 흠 그렇다면 결국 문제를 해결해야하는데이왕 처음으로 돌아온 김에 첫 단추부터 다시 끼워볼 예정이다. 일단 이전 광고 좀 넣자(2)에서 발견한 정보대로 8.5.1버젼으로 AdMobs를 넣어준다.그냥 일단 빌드.당연히 실패 이것저것 고치고 난 후..결국 이전과 같은 버그에서 막힌.. 이후 시도한 내용들 1. Warning: Mapping new nsMappinng New us? 라는 버그를 수정하기 위해 검색을 해서 나온 것대로 하려고 하는데이해가 안 되는 부분이 많아서 많이 헤맸다. 모든 블로그에서 android/b..
2024.09.07 -
[ 개발 일기 ] gradle build failed가 해결이 안 된다.. - 광고 좀 넣자(2)
더욱 자세한 디버깅을 위해 Gradle을 깔아서 gradle 빌드만 디버깅을 해보고 있다. 챗 지피티에 도움을 받아서 Gradle Init이나 이것 저것 해보았다. gradlew assembleRelease --stacktrace --debug 도 해서 디버그도 봤지만,물론 해결되지는 않았다. 이 블로그 저 블로그 동영상 같은 것도 거의 다 탐색해보며 해보고 있는데뭔가 어느 정도 해결되다가 Gradle build failed부터는 정확히 어떤 에러인지도 모르겠으니 고치기가 너무 힘들다. 원래는 빌드가 잘 되었는데광고 기능 하나 넣기 위해 AdMobs Plugin추가한 거 하나로 이렇게 해결 안 되는 버그가 생길 줄 몰랐다.해당 프로젝트는 2020.3.30f1 버젼으로 개발 중인데 버전 문제인가 싶기도 하..
2024.09.06 -
[ 개발 일기 ] 프로젝트의 광고 기능 넣기 ( 실패 ) - 광고 좀 넣자(1)
https://rivermountain.tistory.com/150 이 글로부터 한 2~3시간 정도 더 고생을 한 이후.모바일로 하이퍼 캐주얼 게임을 2~3개 출시한 친구에게 도움을 요청했다.https://ddongyeop.tistory.com/ SDK, JDK, NDK를 다시 설치하거나 호환 가능에 대한 이야기를 해서그 부분을 위해 Android Studio를 설치했다. 설치를 했는데도 에러가 뜨길래 SDK, JDK, NDK 참조 경로를 Program Files가 아닌 곳으로 이동했다.Program Files라는 이름에 띄어쓰기가 있어서 문제가 생길 수도 있다고 하는 글을 봤기 때문이다. 그 외에도 다양한 작업을 진행했다. gradle파일 변경하기, 수정하기 등등 이후 갖은 사투와 다양한 작업을 통해..
2024.09.05 -
[ 개발 일기 ] Drop The Chicken 모바일 출시 작업 중
옛날에 만들었던 드랍 더 치킨을 살짝만 보완해서 모바일 출시를 준비중이다.아직 출시 준비가 다 되지는 않았지만 미리 출시를 위한 부분들을 해결해두려고 한 작업이다. 1. 해상도 크기 맞추기2. 출시 준비3. 광고 및 유료 결제 기능 제작하기 개발 과정ChickenFly를 리메이크를 하면서 공부한 해상도 고정 기능을 적용해주고, 그에 맞춰 UI 크기를 맞춰주는 작업을 진행했다. [ ChickenFly 리메이크 ] 모바일 해상도 고정 기능 개발모든 모바일 폰에서도 이상하지 않게 게임이 진행되도록 하기 위해 방법을 찾아보던 도중모바일 해상도를 16:9로 고정하는 것이 좋아보여서 기능을 개발하기로 했다. 개발 과정유튜브를 뒤적rivermountain.tistory.com 그리고 출시를 위해 구글 플레이 스토어..
2024.09.04