미로의 개발노트

LAST37N · 수원 생존 샌드박스

월드를 바꿀 때마다 쌓이던 지형 재질

개발 기록 · 블로그 공개

반복 이동 시험으로 드러난 누적을 공유와 정리로 줄였다.

수정 후 실제100명 접속 웹 클라이언트의 반복 검증 장면
수정 후 실제100명 접속 웹 클라이언트의 반복 검증 장면

한 번 이동해서는 안 보였다

월드를 여러 번 바꾸는 10분 시험에서 지형 재질이 450개 늘어났다. 첫 화면은 정상이어도 반복하는 동안 객체가 쌓이는 유형의 문제였다.

수정 후 실제100명 접속 웹 클라이언트의 반복 검증 장면

수정 후 실제100명 접속 웹 클라이언트의 반복 검증 장면

색별 재사용과 소유권

같은 색의 재질은 공유하고, 생성한 쪽에서 수명이 끝난 재질을 정리하도록 바꿨다. 장면 전환 뒤 어디에 참조가 남는지를 기준으로 손봤다.

반복 전환으로 다시 보기

수정 효과도 한 번의 장면 이동으로 판단하지 않았다. 같은 전환을 반복하면서 재질 수의 변화를 비교했다.

개발 기록 원문