How eomtaejun/window_seat works
창가 한 자리는 Three.js 기반의 휴식형 기차 여행 웹게임입니다. 사용자는 여행을 시작하고 객실을 걷고 연결문을 지나 창가에 앉아 풍경을 감상하며, 날씨·시간·풍경·음량을 바꿔 시각·음향 환경을 조정합니다. 구현의 중심은 src/main.js로, 객실과 입력 상호작용을 관리하고 풍경 생성 및 절차적 오디오에 위임합니다. README에 적힌 기능 중 발췌로 구체 연결이 보이지 않는 조작·착석 관계는 문서 근거로만 표시했습니다.
Main entry points: main.js 게임 런타임 · index.html 여행 설정 UI · world.js 반복 풍경 · models GLB 모델
Components 13
Connections 14
- 여행자 → 게임 런타임: 시작
README.md - 여행자 → 여행 설정 UI: 설정 선택
README.md - 여행자 → 객실 이동: 객실 이동
README.md - 여행자 → 창가 착석: 착석 조작
README.md - 여행 설정 UI → 게임 런타임: 설정 반영
README.md - 게임 런타임 → 설정 저장: 설정 읽기·쓰기
src/main.js - 게임 런타임 → 객실 구성: 객실 구성
src/main.js - 게임 런타임 → 반복 풍경: 생성 위임
src/main.js - 게임 런타임 → 절차적 오디오: 오디오 설정
src/main.js - 게임 런타임 → GLB 모델: 모델 로드
src/main.js - 반복 풍경 → GLB 모델: 소품 사용
src/world.js - 게임 런타임 → 환경 조명: 환경 갱신
README.md - 게임 런타임 → 날씨 효과: 날씨 반영
README.md - 게임 런타임 → Three.js 렌더링: 장면 표시
src/main.js