21-1 종합설계 프로젝트
블로그: http://yongj.in/development/google-meet-virtual-classroom/
- React.js
- React Three Fiber
- React Cannon
- Zustand
- Tailwind
- Socket.io
- Node.js 14 +
- yarn
프로젝트 디렉터리에서 yarn install
커맨드 실행
프로젝트 디렉터리에서 yarn start
커맨드 실행
- 캐릭터 이동, 감정표현
- 다중 이용자 위치, 애니메이션 동기화
- 화면 공유 보기 & 확대하기
- 객체 인터페이스 버튼 추가
- 다른 사용자가 볼 때 플레이어의 방향이 바뀌지 않는 문제 수정
- 교실의 초기 객체 추가
- 위 물체와 플레이어가 상호작용할 수 있도록 메세지 브로커를 구현하여 버튼을 누르면 플레이어가 이동하고, 특정한 행동을 하도록 구현
- Sketchfab의 3D gltf Model 불러오기
- 모델 검색 화면
- 모델 위치, 회전, 크기 조작
- 모델 위치, 회전, 크기 사용자간 동기화
- 오브젝트 제거
- 선택된 오브젝트 자세히 보기