Trải nghiệm bảo tàng 3D tương tác về học phần Chủ nghĩa xã hội khoa học. Người xem bắt đầu trước cổng chính, tự đi qua quảng trường và đại sảnh, sau đó khám phá tám phòng chuyên đề trên một mặt bằng bảo tàng hoàn chỉnh.
Set-Location 'D:\virtual-museum'
npm install
npm run dev -- --host 127.0.0.1 --port 4173Mở http://127.0.0.1:4173 trong Chrome hoặc Edge.
W A S Dhoặc phím mũi tên: di chuyển.- Chuột: quan sát; nhấp vào cảnh 3D để khóa chuột,
Qđể bật/tắt chế độ điều khiển. Space: nhảy.Shift: đi nhanh.Ehoặc nhấp chuột: xem hiện vật đang được ngắm;EhoặcEscđể đóng và tiếp tục di chuyển.- Điện thoại: joystick bên trái để đi, vuốt nửa phải để nhìn.
npm run lint
npm run build
npm run smoke -- http://127.0.0.1:4173
npm run capture -- http://127.0.0.1:4173 finalsmoke dùng Chrome cài trên Windows để kiểm tra mở/đóng hồ sơ hiện vật. capture ghi các góc intro, cổng, sảnh, hành lang, gallery và mobile vào _artifacts/ để duyệt trực quan.
src/data/content.ts: nội dung 9 khu và 29 hiện vật.src/data/layout.ts: mặt bằng dùng chung cho cảnh 3D, collision và minimap.src/components/Exterior.tsx: cổng, sân, cảnh quan và mặt tiền.src/components/MuseumInterior.tsx: sảnh, hành lang, gallery, biển tên và nội thất.public/posters/: 29 poster WebP của triển lãm.
Thư mục dist/ được tạo bởi npm run build và có thể triển khai lên dịch vụ host tĩnh hỗ trợ Vite.