![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 54
zhenmu
这个作者很懒,什么都没留下…
展开
-
【unity】navmesh很远的点寻路不到的处理(迭代寻路)
C++ 另外一个项目的实现,仅供参考, 思路差不多的,寻路发现未达终点,尝试若干次迭代, 如果得到的路点只有1个 或者 终点就是起点 或者 寻路失败,则说明没法继续寻路停止迭代。项目里,有个场景比较绕,比较远的目标寻路只会寻路到一半的地方就停下来, 终点是可达的,但unity的navmesh寻路算法本身因素,遍历深度有限制造成的。这种方案的问题就是 中间的点很可能走到一个沟沟里,然后又跑出来。原创 2023-06-09 11:48:34 · 685 阅读 · 0 评论 -
C#实现不规则图形分割成多个矩形组合可视化工具, 核心是一个找最大内切矩形的算法
有个项目,有些不规则区域,想转成尽可能少的小矩形。3.动态生成bitmap,绘制点和矩形,显示到pictureBox上。2.控制pitctureBox缩放(ctrl+滚轮)和移动。1.图片的加载和像素解析,绘制到pictureBox上。4.找出属于不同区域的相连的不规则图形对应的数据块。6.拆分剩余上下左右4个区域,递归找到更小的矩形。,并扩展了一下,把四周剩余区域切割递归找矩形。5.不规则图形数据查找最大内嵌矩形算法。...原创 2022-07-18 15:58:28 · 1776 阅读 · 2 评论