# 纯C++ 捕鱼游戏
语言:C++
编辑器:VS2015
渲染:D2D
碰撞:obb和aabb
编译选项:请选择Release x86 编译
## 项目文件目录说明
img 放游戏所使用的图片文件夹
frame 放控制游戏场景相关的文件
instance 放游戏窗口进程 游戏循环 工具类 碰撞类的文件
render 放游戏渲染引擎的文件夹
trigger 放对一些消息进行映射的文件夹
后面会详细对游戏的各个流程进行详细说明
主要说明:
[开发流程介绍](https://blog.csdn.net/baidu_38766085/article/details/83512219)
[渲染类content.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83513339)
[显示对象DisplayObject.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83549116)
[精灵对象sprite.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83685196)
[场景类action.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83796034)
[计时器对象ticker.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83956184)
[窗口对象DemoApp.h的说明](https://blog.csdn.net/baidu_38766085/article/details/83796063)
[消息映射和流程触发结构 createBefore.h](https://blog.csdn.net/baidu_38766085/article/details/83956221)
[子弹对象bullet.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83956242)
[鱼类fish.h的封装](https://blog.csdn.net/baidu_38766085/article/details/83956260)
[控制创建鱼类fishConfig.h的封装](https://blog.csdn.net/baidu_38766085/article/details/84074258)
[编写场景0结构frame0.h](https://blog.csdn.net/baidu_38766085/article/details/84074308)
[编写场景2结构frame2.h](https://blog.csdn.net/baidu_38766085/article/details/84260688)
[编写场景1结构frame1.h](https://blog.csdn.net/baidu_38766085/article/details/84260711)
[金币对象gold.h的封装](https://blog.csdn.net/baidu_38766085/article/details/84260761)
[检查对象colVec.h的封装](https://blog.csdn.net/baidu_38766085/article/details/84260804)
## 项目目录
![项目目录截图](https://raw.githubusercontent.com/yinhui1129754/fishing/master/img/pro/m.png)
## 运行效果截图
![项目运行效果截图](https://raw.githubusercontent.com/yinhui1129754/fishing/master/img/pro/play.gif)
## 这里说明一下
由于这是我第一个c++游戏所以这个里面有非常多的bug如果要进行商业开发的话请另行更加快捷的渲染流程(我的这个里面的渲染有问题)
我会在后面的开源游戏中重新构建一种多线程的 非常流畅 非常流畅 非常流畅的渲染形式 后面会对捕鱼的源码进行重写 如果要商用的朋友请一定要记住呀!!!!
## 编译说明
1. 源码clone下来我们新建一个空项目
2. 在空项目里面加入我们的源码 并包括到项目中
3. 然后就是进行设置了 **属性 > C/C++ > 语言 > 符合模式**设置为否
4. 然后就是进行设置了 **属性 > 常规 > 字符集** 设置为 `使用 Unicode 字符集`
5. 然后进行编译
## 更新日志
20190922 修改获取资源的对比问题
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
c++钓鱼游戏c++钓鱼游戏c++钓鱼游戏c++钓鱼游戏c++钓鱼游戏c++钓鱼游戏 (275个子文件)
d2dWin32.aps 94KB
d2dWin32.aps 94KB
ClassDiagram1.cd 59B
ClassDiagram.cd 59B
ClassDiagram1.cd 59B
ClassDiagram.cd 59B
frame1.cpp 14KB
frame1.cpp 14KB
Content.cpp 12KB
Content.cpp 12KB
collision.cpp 8KB
collision.cpp 8KB
colVec.cpp 7KB
colVec.cpp 7KB
fishConfig.cpp 6KB
fishConfig.cpp 6KB
DemoApp.cpp 6KB
DemoApp.cpp 6KB
createBefore.cpp 4KB
createBefore.cpp 4KB
bullet.cpp 4KB
bullet.cpp 4KB
sprite.cpp 3KB
sprite.cpp 3KB
frame2.cpp 3KB
frame2.cpp 3KB
DisplayObject.cpp 2KB
DisplayObject.cpp 2KB
gold.cpp 2KB
gold.cpp 2KB
fish.cpp 2KB
fish.cpp 2KB
frame0.cpp 2KB
frame0.cpp 2KB
d2dWin32.cpp 1KB
d2dWin32.cpp 1KB
files.cpp 1KB
files.cpp 1KB
ticker.cpp 900B
ticker.cpp 900B
action.cpp 686B
action.cpp 686B
stdafx.cpp 607B
stdafx.cpp 607B
animateSprite.cpp 49B
animateSprite.cpp 49B
utils.cpp 42B
utils.cpp 42B
oMap.cpp 41B
oMap.cpp 41B
d2dWin32.vcxproj.filters 7KB
d2dWin32.vcxproj.filters 7KB
cppfish.vcxproj.filters 6KB
cppfish.vcxproj.filters 6KB
play.gif 4.76MB
play.gif 4.76MB
Content.h 4KB
Content.h 4KB
frame1.h 2KB
frame1.h 2KB
stdafx.h 2KB
stdafx.h 2KB
fishConfig.h 1KB
fishConfig.h 1KB
colVec.h 1KB
colVec.h 1KB
oMap.h 1KB
oMap.h 1KB
DemoApp.h 1KB
DemoApp.h 1KB
collision.h 1KB
collision.h 1KB
DisplayObject.h 1KB
DisplayObject.h 1KB
bullet.h 937B
bullet.h 937B
sprite.h 881B
sprite.h 881B
fish.h 820B
fish.h 820B
Resource.h 693B
Resource.h 693B
utils.h 505B
utils.h 505B
ticker.h 496B
ticker.h 496B
action.h 400B
action.h 400B
frame2.h 399B
frame2.h 399B
gold.h 396B
gold.h 396B
createBefore.h 362B
createBefore.h 362B
frame0.h 355B
frame0.h 355B
files.h 303B
files.h 303B
targetver.h 232B
targetver.h 232B
共 275 条
- 1
- 2
- 3
资源评论
qq_39305263
- 粉丝: 176
- 资源: 61
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功