게임 개발 · 기술 동향미로의 개발노트
카테고리

성장하는 도시

골드로 폭격 범위·폭탄 수 강화와 가까운 도시 카메라

개발 기록 · 블로그 공개

원본 기록 상태 검증 대기

골드로 범위와 폭탄 수를 구매하는 상단 버튼을 씬에 추가했습니다. 골드 차감·레벨/다음 가격·출격 시 수치 고정과 더 가까운 카메라를 연결했으며 독립101개 검사는 통과했습니다.

공개 빌드의 도시 전경
성장하는 도시의 다른 개발 기록에 첨부된 이미지 · 공개 빌드의 도시 전경

작업 결과

사용 가능한 GOLD로 폭격 범위와 폭탄 수를 각각 강화할 수 있습니다. 범위는 레벨당 기본 반경의15%, 폭탄 수는 일반+2발·핵+1발씩 늘어납니다. 자동 카메라 거리 계산은0.8배로 줄이고 비행기 전체 경로로 인한 추가 줌아웃을 제외했습니다.

적용 내용

  • 상단 중앙에 BLAST RANGE / MORE BOMBS (B / N) 버튼을 씬의 편집 가능한 오브젝트로 저장했습니다. 폰트·배치·정적 문구·Inspector OnClick 연결을 직접 저장했으며 런타임 UI 생성·재구성·폰트 대입·AddListener는 없습니다. 기존 도시 개수는 같은 상단 안에서 위쪽으로 옮겨 겹침을 피했습니다.
  • 범위 첫 가격300G, 폭탄 수450G이며 가격은 단계별1.7배 기준50G 단위로 올림합니다. 각각 최대10레벨입니다. 레벨·현재 강화량·다음 가격을 표시하고 골드 부족·최대 레벨에서는 버튼을 비활성화합니다.
  • 누적 파괴 점수 Score와 사용 가능한 잔액 Gold를 분리했습니다. 파괴 보상은 둘에 더하고 구매는 Gold에서만 차감합니다. GOLD HUD는 잔액을 표시하며 기존 획득 팝업과 숫자 연출은 유지합니다. NEW CITY는 골드와 강화도 초기화합니다.
  • 범위는 기본 반경×(1+0.15×레벨), 폭탄 수는 기존 경로별 개수에 일반2×레벨·핵1×레벨을 추가합니다. 최대 단계의 긴 경로는 일반44발·핵18발입니다. 비행기 출격 때 범위와 개수를 고정하므로 비행 중 구매해도 이미 출격한 비행기는 바뀌지 않습니다.
  • Camera Zoom=0.8을 씬과 Inspector에 저장했습니다. 도시 성장/축소 자동 구도와 셰이크는 유지하되 비행기의 전체 진입·이탈 경로를 카메라 구도에서 제외합니다. 자동 거리의 최소값은2칸을 유지합니다.

검증

독립101개 시나리오 통과: 기존83개와 신규18개(초기 잔액/레벨, 잔액 부족 무변경, 최초 가격, 보상과 지갑, 정확한 차감과 누적 점수 보존, 예산 내 연속 구매, 반경·다음 가격 증가, 독립 폭탄 수 구매, 일반/핵 추가 개수, 경로 끝점 보존, 최대 개수와 시간표, 출격 스냅샷, 두 강화 상한, 상한 이후 무차감, 새 도시 초기화, 범위 밖 건물까지 강화된 피해, 잘못된 단계 거부). 83f1 실제 설치 참조 어셈블리 대상으로 Runtime·Editor C# 컴파일 통과. 씬181개 오브젝트·379개 로컬 참조·108개 외부 참조·7개 버튼 이벤트 확인. 8·출격 시 고정·지갑 참조를 소스와 직렬화된 씬으로 확인했습니다. 영문 Text23개57종 문자 글리프 누락0, 한글 발전도 라벨 검사 통과, 외부 원본5840개 파일 해시 변경0건입니다.

출처

중앙 아카이브 원문

이전 아카이브 기록

같은 카테고리의 글

개발 기록 아카이브 전체 보기 ↗