세로 게임을 브라우저에 — Unity WebGL 템플릿, 회색 로딩 화면, 해시 파일명 캐시
세로 1080x1920 모바일 게임을 Unity WebGL로 브라우저에 올리며 손본 것들. PC에서는 창 높이에 맞춘 세로 캔버스, 폰에서는 전체 화면으로 나누는 템플릿, 로딩 중 캔버스가 회색 상자로 보인 원인, 해시 파일명으로 나눈 캐시 정책, 첫 배치 빌드 실패를 다시 돌려 넘긴 방법까지 정리하며 연재를 마친다.
태그
글 3 개
세로 1080x1920 모바일 게임을 Unity WebGL로 브라우저에 올리며 손본 것들. PC에서는 창 높이에 맞춘 세로 캔버스, 폰에서는 전체 화면으로 나누는 템플릿, 로딩 중 캔버스가 회색 상자로 보인 원인, 해시 파일명으로 나눈 캐시 정책, 첫 배치 빌드 실패를 다시 돌려 넘긴 방법까지 정리하며 연재를 마친다.
InfraWatch를 개발 PC에서 Web Deploy 원격 배포로 운영 서버에 올리고, 첫 배포 때 부딪힌 문제를 정리했다. PowerShell 5.1의 인수 따옴표와 인코딩 함정, NAT 루프백, 화면 가로 넘침, 바깥에서 실제 요청으로 한 노출 점검과 쿠키 Secure 누락까지 다룬다.
디자인 개편을 운영 서버에 배포하다 동기화가 실패했고, 사이트가 2~3분 동안 503을 냈다. Web Deploy의 AppOffline 규칙이 올려 둔 app_offline.htm이 실패한 배포 뒤에 그대로 남은 것이 원인이었다. 동작 원리와 재시도로 바꾼 배포 스크립트를 정리했다.