自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 2022/2/22 BFS 迪杰斯特拉 A* 寻路算法

A* search: 结合BFS和贪心算法,通常用于游戏寻路。A*是启发式搜索算法的其中一种 BFS: 像涟漪一样一圈一圈往外扩散,但是不会理会终点在哪 广度优先,把起点存入队列,把起点上下左右没有访问过的点加入队列,起点出列。要存节点的状态,可以用数组直接记录状态,或者用结构体添加状态属性。 struct Node { int x, y; int state = 0; }; int dir[4][2] = { {-1,0},{0,-1},{1,0},{0,1} };//左下右上方向

2022-02-22 21:39:22 549

原创 2022/2/20 flappy bird借鉴 更新障碍物 sleep函数 防闪屏

flappy bird 第三点,之前的游戏卡在过这一点。更新障碍物 else //如果已经走出屏幕就重新制造一个新的障碍从右边出现 { zhangaix=width;//把初始障碍的横坐标设为宽度,使它从屏幕左边开始出现 int randposition=rand()%(high-5);//用rand函数取一个随机数,使障碍出现的 //缺口随机,增加游戏可玩性 (要整除高度,使随机的数不超出屏幕范围) zha

2022-02-20 21:43:02 3223

原创 2022/2/11 QT 元对象系统

ui设计: 可视化设计和代码设计,能可视化设计的就designer,不能的就手写代码 核心特点: 元对象系统 元(meta),超越的,更高一级的 (会不会和元宇宙的命名有什么关系。。) 基于 1.Qobject类 所有元对象系统的基类 2.Q-OBJECT宏 在类的私有数据段,用来实现动态属性、信号和槽。 3.moc (meta object compiler)元对象编译器。signals、slots关键字并不是标准C++里面的东西,代码最后要交给C++编译器,那么就需要把这部分转化成C+.

2022-02-11 22:17:43 365

原创 2022/2/3 四舍五入 分数化简 高精度运算

电费分段收费 1.四舍五入 b=int((b*10)+0.5)/10.0;//四舍五入到小数点后一位 2.分段的一个方法 for(i=1;i<=150;i++) cost[i]=0.4463; for(i=151;i<=400;i++) cost[i]=0.4663; for(i=401;i<=10000;i++) cost[i]=0.5663; for(i=1;i<=a;i++) b+..

2022-02-03 22:02:01 578

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除