서론

달팽이의 속도로 거북이처럼 나아가고 있다. 천천히 강의를 보며 전진중인 뒤끝 서버를 이용한 온라인 게임 개발을 진행중이다.

오늘은 로그인 박스를 만들고 서버에 연결하여 아이디와 비밀번호가 정확한지 확인하는 프로세스까지 제작하였다.

본론

참 간단한 내용인데… 만들 구성도 많고… 코드는 왜 이리 또 많은지… 코딩 몰라도 유니티 할 수 있다 한 놈 다 엎드려라

하지만 그건 그거고 진짜 어려웠던 부분은 코루틴 뭐시기 응애 때문에 한두 시간은 머리를 싸맨 것 같다. 분명 강의에서도, 검색한 내용으로도 함수로 호출하지 말고 스트링으로 호출하거나 nameof를 사용하라고 하던데 둘 다 작동하지 않는다. 정확히는 메인 스레드 말고는 마음대로 코루틴을 중지하지 못한다 뭐라 카던데 나는 멀티스레드를 쓸 줄도 모르고 쓸 생각도 없다.

이후 유니티 메인 쓰레드 디스패쳐를 이용하자 다른 오류가, Queue를 이용하자 다른 오류가, 아니 암튼 아휴…

결론

결론적으로는

    private Queue _actions = new Queue(); 를 이용해서 넘어갔다. 액션 카운트니 뭐니 디큐, 인보크... 푸엥카레... 아이 힘들어

내일이 또 기대되며 두렵다. 헿

기억할 한 마디 [미구현]

아, 뭔지 지금 한글 폰트가 작동 안 한다. 기억해서 고치자