# 项目简介
## 它是什么
游戏讲述的是一个小女生被恶魔诅咒找不到家了,她听说收集七龙珠可以召唤神龙,神龙可是帮她实现回家的愿望,于是她开启了她的冒险故事
所以此项目是基于这个故事做成的 3D 冒险游戏,可以通过控制人物来寻找龙珠,召唤神龙
## 在线预览
- [地址1](https://jcodelife.gitee.io/online/)
- [地址2](https://jcodelife.github.io/beauty-and-dragonball-js/)
## 技术栈
这个游戏使用了以下技术
1. `vite` + `React`+ `jsx`
2. 基于 `Three.js` 的 `lingo3d`
以及使用了以下工具:
1. `sketchfab`: 3D模型下载
2. `mixamo`:3D人物动作绑定及动画
3. `readyplayer`:3D角色生产工具
4. `gltf.report`:模型压缩
5. `polyhaven`:hdr素材库(环境贴图)
6. `textures`:材质贴图素材
# 快速体验
1. 下载项目:git clone https://github.com/xitu/game-garden.git
2. 安装依赖:在项目的根目录下,运行命令`yarn`
3. 启动项目:运行`yarn dev`
即可进入:http://localhost:3000/
在游戏中可以通过w、s键以及鼠标灵活控制人物的移动来寻找龙珠,当找到一颗龙珠后,可以单击鼠标点亮龙珠,当所有龙珠被找到,神龙就就会出现,点击神龙即可带你回家。详细过程如下:
# 游戏过程
## 1. 通过按键和鼠标控制角色移动
### w键:向前跑
![20.gif](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f52e114a2c934f49b708d172e9b6e156~tplv-k3u1fbpfcp-watermark.image?)
### s键:向后走
![21.gif](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1468bfc5b3aa4eb5a22ae9f88ad011bd~tplv-k3u1fbpfcp-watermark.image?)
### 鼠标:移动鼠标可控制方向
![23.gif](https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/794b6080a95b415cb4dc51d2d55911e4~tplv-k3u1fbpfcp-watermark.image?)
### 空格:跳跃
![22.gif](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/64e1858e4c1d4889a10351726c37d7e8~tplv-k3u1fbpfcp-watermark.image?)
## 2. 寻找七龙珠
当看到龙珠时,对准并按下鼠标即可标记此龙珠已经找到,然后继续找下一颗
![24.gif](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/fe371e8781914d8ab1e52a4a38224387~tplv-k3u1fbpfcp-watermark.image?)
当所有龙珠被找到时,会提示地图某处会出现龙
![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/987d4504cb0e435a83ec3ef9a6744c67~tplv-k3u1fbpfcp-watermark.image?)
## 3. 寻找龙
当提示地图某处出现龙时,就去寻找龙
此龙如图所示
![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/86f00ce14e75479f80dc40acbdad4894~tplv-k3u1fbpfcp-watermark.image?)
但是到这没有结束,此龙非真的神龙
## 4. 真神龙出现
点击小龙,小龙会消失,真的神龙出现
![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/234c02c1c383489ea8a8ada53b260178~tplv-k3u1fbpfcp-watermark.image?)
![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c51e329da28844089541a25531c28929~tplv-k3u1fbpfcp-watermark.image?)
点击神龙,一会就会实现回家的愿望
## 5. 回到家
到这就会回到家了,如下
![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f1e1718f41ee44e09544bb00d2bcaa0a~tplv-k3u1fbpfcp-watermark.image?)
而且家附近会出现我们找到的龙珠
![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/80cfa538eed343f5b5e5dcd0f6c6bfda~tplv-k3u1fbpfcp-watermark.image?)
## 最后
最后能回到家,肯定开心啦
所以按住d键,开始跳舞吧
# 项目实践细节
具体实践细节见下文:
[别卷了,快来玩 | React+Three.js 实现一个超好玩的3D游戏:美女与龙珠](https://juejin.cn/post/7087730315531141128)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
资源推荐
资源详情
资源评论
收起资源包目录
美女与龙珠,获掘金游戏创意大赛最佳游戏作品奖第一名.zip(毕设&课设&实训&大作业&竞赛&项目) (103个子文件)
scene.bin 2.46MB
scene.bin 2.46MB
scene.bin 267KB
scene.bin 267KB
App.css 609B
index.css 366B
index.458f9883.css 293B
style.module.4ae71475.css 117B
myhome.fbx 40.38MB
myhome.fbx 40.38MB
sl0.fbx 10.03MB
sl0.fbx 10.03MB
sl.fbx 9.96MB
sl.fbx 9.96MB
girl.fbx 8.56MB
girl.fbx 8.56MB
sl2.fbx 6.42MB
sl2.fbx 6.42MB
scene.fbx 1.29MB
scene.fbx 1.29MB
idle.fbx 711KB
idle.fbx 711KB
Punch To Elbow Combo.fbx 700KB
Punch To Elbow Combo.fbx 700KB
Fist Fight A.fbx 670KB
Fist Fight A.fbx 670KB
dancing.fbx 539KB
dancing.fbx 539KB
jumping.fbx 446KB
Jumping.fbx 446KB
left-turn.fbx 396KB
left-turn.fbx 396KB
right-turn.fbx 392KB
right-turn.fbx 392KB
walking.fbx 374KB
walking.fbx 374KB
walking-backwards.fbx 343KB
walking-backwards.fbx 343KB
running.fbx 332KB
running.fbx 332KB
dragon_ball.fbx 74KB
dragon_ball.fbx 74KB
.gitignore 253B
home.glb 36.7MB
home.glb 36.7MB
untitled.glb 2.31MB
scene.glb 2.31MB
untitled.glb 2.31MB
scene.glb 2.31MB
scene.gltf 42KB
scene.gltf 42KB
scene.gltf 5KB
scene.gltf 5KB
index.html 467B
index.html 364B
skybox.jpeg 86KB
skybox.jpeg 86KB
skybox.jpg 194KB
skybox.jpg 194KB
index.255e6eef.js 1.1MB
RectAreaLightUniformsLib.6b2ed05d.js 241KB
cannon-es.af838222.js 122KB
enableBVHMap.ceae2822.js 35KB
loadSVG.b22d2d72.js 21KB
TransformControls.115c0b60.js 20KB
ReflectorForSSRPass.c007e072.js 6KB
Reticle5.108aaba5.js 3KB
Reticle4.a8847cd8.js 3KB
Reticle0.a407c57d.js 2KB
Reticle6.bb8fedbf.js 2KB
enableMouseControl.c3ad94c0.js 2KB
enableBVHCharacter.6e4e5b96.js 2KB
Reticle1.3af1c6fd.js 2KB
Reticle2.515cf7c5.js 2KB
enableBVHCamera.54bd42c8.js 1KB
Reticle7.c48196db.js 1KB
Reticle3.f693652b.js 1KB
enableCannon.fb1310da.js 1011B
vite.config.js 162B
useBVHMap.4a143400.js 119B
style.module.bf2b8627.js 25B
package-lock.json 116KB
package.json 596B
App.jsx 9KB
main.jsx 230B
yarn.lock 44KB
README.md 4KB
hw_peijing_02_baseColor.png 1.56MB
hw_peijing_02_baseColor.png 1.56MB
hw_peijing_01_baseColor.png 1.36MB
hw_peijing_01_baseColor.png 1.36MB
hw_dixing_02_baseColor.png 1.08MB
hw_dixing_02_baseColor.png 1.08MB
hw_dixing_baseColor.png 1021KB
hw_dixing_baseColor.png 1021KB
deploy_github.sh 209B
logo.svg 3KB
favicon.svg 1KB
favicon.17e50649.svg 1KB
license.txt 710B
共 103 条
- 1
- 2
资源评论
热爱技术。
- 粉丝: 2816
- 资源: 7860
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自考数据库系统原理04735真题含答案(2011.1-2017年)
- YOLO算法-有轨车辆数据集-2013张图像带标签-身体-联轴器-车轮.zip
- YOLO算法-火车-轨道数据集-2164张图像带标签-火车-轨道.zip
- 05-大数据概论(1).zip
- WebSocketB/S前后端链接通信-simple-Chat实现(应用)
- YOLO算法-瓶纸盒合并数据集-3161张图像带标签-纸张-纸箱-瓶子.zip
- YOLO算法-检测车数据集-2622张图像带标签-货车-发动机.zip
- YOLO算法-自卸卡车-挖掘机-轮式装载机数据集-2644张图像带标签-自卸卡车-挖掘机-轮式装载机.zip
- 离散数学课件全国自考02324
- YOLO算法-火灾和人员探测数据集-3039张图像带标签-人-烟-火.zip
- YOLO算法-产品识别数据集-5166张图像带标签-可口可乐.zip
- YOLO算法-数据集数据集-330张图像带标签-椅子-书桌.zip
- SwinTransformer 改进:添加SelfAttention自注意力层
- YOLO算法-可回收垃圾检测数据集-1142张图像带标签-纸张-纸箱-瓶子.zip
- YOLO算法-锡罐-牙罐-盖子打开数据集-179张图像带标签-锡罐-牙罐-盖子打开.zip
- YOLO算法-汽车数据集-5000张图像带标签-.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功