ios - 视觉节点之间的视觉寻路

标签 ios objective-c algorithm nodes path-finding

我正在 iOS 中开发一个应用程序,我需要一些指导。 基本上,使用该应用程序,您可以在设计表上放置新的“节点”,然后四处拖动它们。现在我想做的是建立一个连接两者之间的线的算法,但是它们需要被平方,所以我猜几乎是一个寻路类型的算法。我什至不确定要搜索什么或这叫做什么,所以如果有人能指出我正确的方向,那就太好了。谢谢!

最佳答案

将您的空间量化为网格,然后使用 A* 路径搜索,只允许水平和垂直移动。

为了鼓励最佳路径更加方正(而不是包括锯齿状的对角线),如果涉及转弯(例如,之前的移动是水平的,当前的移动是垂直)。

如果您想让我详细说明我的意思,请在评论中告诉我。

关于ios - 视觉节点之间的视觉寻路,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17069061/

相关文章:

android - 自定义抽屉导航器 - React Native

ios - 如何将CoreMl模型包含到cocoa pod框架中?

objective-c - 从 NSMutableData 保存和检索 Sint16

algorithm - n+n/2+n/3+...+n/n 之和的公式

java - 在大文本中寻找句子的最佳/最佳算法

android - 调试 android/ios 应用程序 sqlite 数据库

html - 删除 MFMailComposeViewController HTML 右边距?

ios - 我们在哪里可以找到 WWDC 2012 session 208 中提到的 "Restrospector"工具?

iphone - 在应用程序中将下载的图像存储在哪里?

algorithm - 非二进制字母表的哈夫曼树?