# character-simulator **Repository Path**: alvin-jstu/character-simulator ## Basic Information - **Project Name**: character-simulator - **Description**: 《走路模拟器》受到数字馆和第三人称游戏的启发,基于“gallery”开发。技术栈采用Vue3+TypeScript+Vite - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 31 - **Created**: 2023-08-12 - **Last Updated**: 2023-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

《走路模拟器》

《走路模拟器》(Walk Simulator) 🎮 是一款基于three.js技术栈开发的游戏,为玩家提供了一个引人入胜的虚拟世界。在游戏中,你将体验到场景与角色的精准碰撞检测,使得你的游戏体验更加真实和流畅。同时,游戏还支持双人称切换功能,让你可以在第一人称和第三人称视角之间自由切换,以便更好地探索游戏世界。为了提升游戏性能,相机遮挡优化功能也被巧妙地应用,让你感受到更顺畅的游戏画面和动画。另外,游戏还特别加入了NES模拟游戏的元素,让你重温经典怀旧的游戏体验。不管是探索未知的世界,还是挑战各种游戏任务,你都能在《走路模拟器》中找到乐趣与挑战!

## 如何操作? 行走:`W`/`S`/`A`/`D` 控制视角:`鼠标左键` 切换人称视角: `V` ## 特色 - [x] 双人称切换 - [x] 高性能碰撞检测 - [x] 第三人称相机遮挡处理 - [x] NES游戏模拟 ## 说明 虽然本项目采用`Vue3` + `TypeScript`开发,但仍然采用面向对象的方式封装核心部分的代码,Vue代码部分侵入性较小,这样做的目的是方便开发者们向其他技术栈的迁移。 ## 捐赠 开源不易,你的支持,就是我的源源不断的动力!本项目为开源项目,捐赠均为自愿。 ![qrcode.jpg](qrcode.jpg) ## 安装 ```sh npm install ``` ## 项目启动 ```sh npm run dev ``` ## 构建打包 ```sh npm run build ```