250724

lililllilillll·2025년 7월 24일

개발 일지

목록 보기
242/350

✅ 한 것들


  • Frog on Lotus
  • Atcoder


⚔️ Atcoder


실수를 정수로 처리해서 그랬나 했는데 집들은 정수 좌표에만 있어서 상관 없었음.
여러 집이 같은 좌표에 있을 수 있다길래 그거 반영했는데 테케 더 통과한거 없었음.
그리디의 방식에 문제가 있다? -> 현재는 집 하나를 3으로 연결시키는게 집 두 개를 5로 연결시키는 것보다 우선시됨.

-> 모르겠어서 Editorial 봄



🎮 Frog on Lotus


  • soundmanager 오브젝트 풀링으로 바꿈

Google Admob 붙이기

https://developers.google.com/admob/unity/quick-start?hl=ko#import-from-github

오류 1

문서 보고 따라하는데 External Dependency Manager 메뉴 안 뜸

https://www.youtube.com/watch?v=vgnmHWm2xOc
댓글 보고 ExternaDependencyManager 폴더에 있는 dll들 editor 체크 다 해줬더니 뜸

오류 2

SDK 초기화 코드 그대로 긁었더니 MobileAds를 인식 못해줌

using GoogleMobileAds;
using GoogleMobileAds.Api;

추가하여 해결

전면 광고

https://developers.google.com/admob/android/interstitial?hl=ko

적혀있는 함수들 다 가져옴

오류

  • Handler 함수들은 어떻게 사용? : LoadInterstitialAd()_interstitialAd = ad; 다음 줄에서 ad 넣어서 호출.
  • String 오류 : using System; 추가
  • RegisterReloadHandler() Invalid expression : += () 뒤에 => 추가

스테이지 기반으로 전환

  • PlayerPrefs에 저장된 레벨이 있다면 그걸 가져오고, 아니면 0부터 시작
  • StageStart()을 호출하면 ScriptableObject에 dropdown으로 설정해놨던 대로 switch문으로 벌레 생성
  • 실패하면 level 안 올라감. 재시도 UI가 뜨고 3초 뒤 자동으로 UI 사라짐.
  • 성공하면 level 올라감. 스테이지 클리어 UI가 뜨고 3초 뒤 자동으로 UI 사라짐. 5번째 스테이지마다 광고를 보여줌.

광고를 붙이려면 < 스테이지 기반으로 바꿔야 하는데 < 스테이지 만들려면 다양한 적 종류가 필요
일단 적 종류는 임시 개체 하나 만들어놓는 걸로 대체하기.

내일 마저.

profile
너 정말 **핵심**을 찔렀어

0개의 댓글