지난글:https://gall.dcinside.com/programming/1366322


오늘한거도 별거없음 방 나가는 기능 추가했고

방나갈때 방인원 전부다 나가면 방 삭제되는걸로 했음



viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5044eaa9745427a824f7009d2bf14605fe38cf4f7ef8f73f26dd55acb5a70f01425f44f4e70c8e5ad8b01

lobby는 메인화면임 방 나가면 자동으로 메인으로드가서

메인화면 채팅으로 바뀜



viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5044eaa9745427a824f7009d2bf14605fe38cf4f7ef8f73f26dd55acb5a70a2122da11aa2ba541a72cb02

나갈때 사람 0명되면 방삭


이제 대충 멀티기능 잡혀가니까

클라이언트에서 동작에 따라서 화면 바뀌는것도 구현해야하는데

(방 입장하면 화면 바뀌거나 채팅창 부분 따로 만드는거 등등)


이번엔 메인페이지 틀 만들어야함

본인 국비 프로젝트할때도 css는 아예 포기했었음

부트도 아닌 그냥 스프링보다 css가 더 어려웠음

io게임 예제에선 게임화면 랜더링 캔버스로 하는데 

캔버스도 써본적없어서 공부해야함

대충 캔버스라는 영역을 스크립트로 이것저것 제어하는건듯?



캔버스 드가기전에 게임에 쓰일 카드 이미지 찾기로함


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5044eaa9745427a824f7009d2bf14605fe3e198040db812a2790a13040f92f7930a58b177701473809d


인터넷 검색했는데 운좋게 한번에 모아놓은 zip 받을수 있었음



글고 예제에서 화면 그리기전에 이미지파일 다 다운됬나 확인하는 작업이 필요하다길레

파일하나 만들고 이렇게 써놈



viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5044eaa9745427a824f7009d2bf14605fe38cf4f7ef8f73f26dd55acb5a70f14270fc1e756c04e140a5e7

이미지객체 만들고 거기다가 src랑 키 등록하는건 알겠는데

그냥 빈 이미지객체에 onload로

저게 어떻게 파일이 다 다운로드가 완료된건지를

판단한다는건지 이해를 못하겠음




갈수록 진도가 점점 느려지는거같은데

낼모레 주말이니까 좀 쉬엄쉬엄 알아보면서 해야할듯

내일은 캔버스 공부하고 위에 에셋 관리 이해 해야함