본문 바로가기

전체 글

파이썬 윈도우 프로그래밍 도전기 오래간만에 유니티가 아닌 다른 걸로 프로그램 제작이 필요해서 간단하고 짧게 프로젝트를 진행해 보려고 합니다. 회사 보안 특성상 사외망 와이파이를 쓸 수가 없어서 데스크톱에 usb를 꽂아서 안드로이드 폰을 미러링 해야 할 필요가 있었습니다. 그러던 와중 scrpy라는 것을 알게 되었고 GitHub - Genymobile/scrcpy: Display and control your Android deviceDisplay and control your Android device. Contribute to Genymobile/scrcpy development by creating an account on GitHub.github.com console로 실행하다 보니 귀찮기도 하고, 그저 미러링만 할게 아니라 생각.. 더보기
[1인개발] 10번째 게임출시 드디어 10번째 게임을 출시했습니다. 2018년 여름에 첫 게임을 오픈하고, 약 3년정도 그저 묵묵하게 (돈을 못벌었다는 뜻임ㅋ) 혼자 삽질을 했군요. 회사 그만두고 게임으로 돈벌어서 먹고사는게 꿈인데, 이제좀 잘 되었으면 좋겠습니다ㅋ 자, 그래서 이번 10번째 yonefactory사의 게임. Pixel Star의 에필로그입니다. 0. 디자인 산출물 1. 레이아웃 매 프로젝트마다 상단 노치, 하단 배너때문에 고생했는데, 이제서야 약간 아주 약간, 적응을 한거 같습니다. 사실 Layout Element 참 별거 없는데 저 체크박스들이 위에서부터 순차적으로 우선순위가 있다는 걸 알면서 조금더 개념이 좀 잡혔습니다. 어찌보면 당연한 소린데. 막상 그 개념없이 이것저것 중복으로 쓰다보면 생각하는데로 잘 안되더라.. 더보기
[Unity3D] iOS AppStore publish 중 이슈 Unity 2019.4.11f1 Xcode 12.0.1 2020년 10월10일 기준 이후 변동될 가능성 있습니다. 1. 수출 규정 관련 문서 누락 [Solved] Xcode 빌드시 info.plist에 App Uses Non-Exempt Encryption : NO 항목 추가 2. WARNING ITMS-90109 : "This bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist ~ [Solved] Xcode 빌드시 nfo.plist에 Required device capabilities 항목 삭제 더보기
[1인개발] 다이어리 Prologue 약 10개월간 1인 게임개발자라는 타이틀을 가져온 뉴비(심지어 대표작도 없고, 수익도 눈꼽만한)의 글을 누구도 관심가지지 않겠지만, 더 늦기전에 그동안 느꼈던 점을 정리할 필요가 있다고 생각하여 작성해 봅니다. 이 글은 확율적, 사실적 근거와는 거리가 멀고 단지 수많은 개발자들 중 1인의 매우 개인적인 경험을 기반된 것임을 참고해 주시기 바랍니다. 그리고 이 글을 쓰게해준(어쩌면 죽어가는 불씨를 살려준) 정대표님께 무한한 땡큐를 드립니다. 게임 프로젝트를 완성하기 위해서 총 5개의 Step으로 나누어서 진행했고, 물론 처음엔 알지 못했지만, 돌이켜 보니 그래 왔던거 같습니다. (1) 게임기획 - (2) UX - (3) 개발 - (4) 광고 - (5) Publishing - (6) 업데이트.. 더보기
[Unity3D] GMS 관련 에러 에러메세지 이해도 안되고 온리 구글링으로만 해결 ■ 현상 12-29 19:28:52.460 10255 13651 13651 E AndroidRuntime: FATAL EXCEPTION: main12-29 19:28:52.460 10255 13651 13651 E AndroidRuntime: Process: com.yonefactory.passingwatermelon, PID: 1365112-29 19:28:52.460 10255 13651 13651 E AndroidRuntime: java.lang.IllegalStateException: A fatal developer error has occurred. Class name: zzf. Start service action: com.google.andro.. 더보기
[Unity3D] Leaderboard 1등 가져오기 로그인 후 콜백받은 핸들러에서 부터 시작Social.LoadScores 는 userID까지만 가져올수 있고, userName은 가져올수 없음.그래서 Social.LoadUsers 에 찾고자 하는 userID넣고 IUserProfiles 로 받아올 수 있음. 매우짜증남.참조 : https://docs.unity3d.com/ScriptReference/SocialPlatforms.IUserProfile.html void AuthenticateHandler(bool isSuccess) { List userIDs = new List(); string leaderboardId = "Cg--------------Ag"; if(isSuccess) { Social.LoadScores(leaderboardId, scor.. 더보기
[TheBrickKing] 프로젝트를 마치며 The Brick King (18.10.14 ~ 18.11.27) https://play.google.com/store/apps/details?id=com.Yonefactory.TheBrickKing아이폰은 심사중... Component 를 그나마 조금은 생성하고 다루는데 익숙해짐, 레이어도 아직은 잘 모르겠지만 그래도 개념을 익힐 수 있었음DoTween 플러그인 사용. 이거 없었으면 노가다량 10배는 증가 했음.Coroutine 을 이용한 오버레이 헬프. DoTween이 9할 이상 활약했음.하단 버튼을 직접 디자인. 자동차 대쉬보드에서 모티브를 얻음.카툰 텍스트도 쉽게 다루게 있음. 네온을 못쓴건 좀 아쉬웠지만.Trello 활용해서 프로젝트 관리가 그나마 괜찮았음.More Game 을 게임내에 넣어서 .. 더보기
[Unity3D] ADMOB(애드몹) 에러 세상에서 가장 짜증나는 ADMOB 오류.일주일 가량 NO FILL 에러, 마지막 까지 원인을 못찾은 No Ad to show.ADMOB 대안은 무엇일까. 다음 프로젝트는 Ironsource를 탑재해보아야겠다. 오류코드설명INTERNAL_ERROR광고 서버에서 응답을 받지 못함 - Admob 에 지급 정보가 등록되지 않은 경우에도 발생함INVALID_REQUEST광고 요청이 잘못됨 - ADRequset 변수 선언의 오류 확인 - 광고단위ID 를 사용한 LoadAd 부분 확인 - 스크립트에 입력한 광고단위ID 확인 - AdMob 에 등록한 광고단위ID 의 설정 확인 등NETWORK_ERROR네트워크 관련 오류NO_FILL광고 요청이 완료되었지만, 광고 인벤토리가 부족함 - 일정 시간(1~2일)이 지나면 해결.. 더보기