🎣 ByteFisher

钓鱼爱好者的 |

分享游戏开发技术与钓鱼乐趣

98 文章
7 鱼获
5 小游戏
46 抖音作品

A 寻路算法是一种常用的路径规划算法,用于在图或者网格中找到最短路径。它基于启发式搜索,综合了Dijkstra算法和贪心算法的优点,通过估算当前节点到目标节点的代价,选择最合适的节点进行探索。 具体原理如下: 创建一个起点节点和一个目标节点。从起点开始探索,并将起点加入开放列表。 对于当前节点,计算该节点到目标节点的估算成本(一般使用曼哈顿距离或欧几里得距离),并将其加入已探索列表。 探索当前节点...

阅读全文 »

协程和线程是两种常见的并发编程的实现方式。它们有一些相同点和不同点,同时在实际开发中也有各自不同的用途。 相同点: 协程和线程都是实现并发编程的方式,可以在程序中同时执行多个任务,提高程序的效率。 协程和线程都可以让程序在等待 IO 操作时不会被阻塞,从而充分利用 CPU 资源。 不同点: 协程是一种更轻量级的并发实现方式,其运行在单个线程上,协程之间的切换是由程序控制的,因此不需要操作系统的线程...

阅读全文 »