实用算法
文章平均质量分 54
圣手书生肖让
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++控制台做的基于粒子系统的礼花组字:春节快乐
圣手书生,恭祝大家,春节快乐 代码并不复杂,这里分别讲解一下。 粒子系统的设计: struct Cell{ int x, y, tx, ty, len; int s, e; int color; void show(int t){ if (t>=s and t<=e){ int x1= x+ (tx-x)*(t-s)/(e-s); int y1= y+ (ty-y)*(t-s)/(e-s); if (x1>=0 && y1>0..原创 2022-01-26 17:19:03 · 2219 阅读 · 0 评论 -
Dijkstra算法(迪杰斯特拉算法)的地图演示
Dijkstra算法常见用于地图寻路,但是具体怎样使用,还是有可讨论的内容的。 一、建立地图(二维数组)并在地图上设置可通行与不可通行(白色表示)的点。然后选择一个位置放置英雄(英字),选择一个位置作为目标(空方框)。 二、从地图生成逻辑的图。 1、所有的位置统一编号,采用的方法是:行坐标*宽度+列坐标。 2、每个位置只与周围八个点相连,即彼此之间有一条边。其中与上下左右的四个点之间的边的权(距离)是1,与斜方向的四个点的边的权(距离)是1.4。 3、简单处理起见,暂时用邻接矩阵法保存图 ...原创 2021-10-25 15:15:47 · 1277 阅读 · 0 评论
分享