
리더 보드 만들어서 몽구스DB 쓰는법만 익히면 충분할듯 싶다. 여기까지 하면 특별히 더 할꺼는 없을듯 싶다. 내년까지 충실히 돈을 모으자. npm i express mongoose npm i dotenv 몽구스를 쓸꺼라서 설치 해둔다. dotenv는 환경변수를 관리하는 거라고 한다. https://www.mongodb.com/try/download/compass 사이트에서 다운로드를 받으려고 했는데 문제가 다운로드가 안된다. 버전명만 확인하고 apt install wget -y && wget https://downloads.mongodb.com/compass/mongodb-compass_1.43.6_amd64.deb dpkg -i mongodb-compass_1.43.6_amd64.deb 이걸..

집에서 잘 안되서 까폐로 왔다. 며칠간 Three.js를 만지다가 유니티를 만지니 유니티가 왜이리 무겁지라는 생각마져 들더라. 수시로 짠코드가 문제 없이 동작해야 다음으로 넘어가는 성향인데 그러기엔 컴파일러가 너무 열일하더라. Three.js로 인디 게임 프로토 타입 만들기 같은거 해볼까도 생각이 든다. 어느정도 각이 잡이면 유니티로 넘어가는 식으로 말이다. 일단 Vulkan을 직접 사용하는 거는 접었다. 세팅해야 하는게 양이 많은데 그게 그렇게 재미있지가 않다. WebGPU가 윈도우 말고 리눅스도 지원하면 이거 가지고 리눅스를 빌드에서 게임 엔진을 만들어서 사용할텐데 그렇지는 못한거 같다. async void InputCheck(){ if (_moveInput != 0) _socket.E..
나도 별수 없는 소인인가 보다. 마음속에 내가 나갔으니 회사가 고생하는 걸 꿈꿨나 보다. 사람에겐 자긴 특별하고 먼가 대체 불가능한 인재이고 싶다는 욕망이 있으니 말이다. 꿈에서 그딴건 없으니 꿈깨라는 메세지를 준거 같다. 여튼 아이디어 정도 만들어나갈 게임에 대한 힌트를 얻었다고 생각해야 겠다. 전회사가 만들던것도 아니고 내꿈에 본거 대로 만드는 거니 말이다. 전회사는 내가 나간뒤로 유니티는 대폭 축소해 버리고 플러터로 앱 만드는 걸로 선회했다는 이야기를 전해 들었다.
어차피 1부터 9까지 안에서 움직이고 그 이상 나갈일이 없으니 그냥 10이 넘은 경우에는 flip을 하고 그냥 보내는건 float 하나로 해야 겠다. 괜히 true false까지 다 전송하고 그걸 파싱하면 코드만 복잡해진다. 10을 나누고 나머지 값으로만 이동하게 한다. 온 값이 10을 넘으면 flip을 하고 1부터 9까지 사이면 이동하지 못하게 막자. const setRange = 7; const initX = 2 + Math.floor(Math.random() * setRange); 카메라도 한쪽 끝이 0부터 시작하게 한다. 테스트를 해보니 10이 아니라 100을 더하는 식으로 넘겨 주고 수가 100미만이면 플립이 false 100 이상이면 true로 하고 값이 오면 100으로 나눈 ..

어제 중간에 쓰래드 관련해서 문제가 터져서 더 진행을 못했다. 정황상 유니티가 메인 스레드에서만 작업을 하고 다른 쓰레드에서 작업을 하는 결과를 메인쓰레드에 바로 넣을 수 없기 때문인듯 싶다. 즉 서버로 입력을 받는 대기하는 시스템이 다른 쓰레드에서 동작하고 있다는 이야기 이다. 익숙하지 않지만 해결할수 있을듯 싶긴 하다. 아에 메인쓰레드에서 동작하게 하거나 아니면 메인쓰레드에서 대기 타고 있는 시스템을 만들어서 받으면 실행을 하게 하면 될듯 싶다. Failed to parse playerSet data: get_gameObject can only be called from the main thread.Constructors and field initializers will be executed f..

서버 관련된걸 강의 영상으로 찍으려고 생각중이다. 지금 생각하고 있는건 여기에 캐릭터 이동하는 거를 Socket.io를 통해 멀티 플레이로 만들 생각이다. 그럴라면 테스트할때 창을 여러개 띠울수 있는게 필요하다. https://github.com/VeriorPies/ParrelSync/ GitHub - VeriorPies/ParrelSync: (Unity3D) Test multiplayer without building(Unity3D) Test multiplayer without building. Contribute to VeriorPies/ParrelSync development by creating an account on GitHub.github.com 그래 이 애드온이 필요하다. 도트 ..