Actionscript 3 使用位图进行路径查找
我在哪里可以找到一个好的as3类进行路径查找,使用位图 白色像素是可穿越的,非白色像素是障碍物 所以我可以找到一个节点,比如说,在点(34,33)(起始点)上,然后创建一条路径(设置像素颜色)到点(300,240)(结束点)Actionscript 3 使用位图进行路径查找,actionscript-3,path-finding,Actionscript 3,Path Finding,我在哪里可以找到一个好的as3类进行路径查找,使用位图 白色像素是可穿越的,非白色像素是障碍物 所以我可以找到一个节点,比如说,在点(34,33)(起始点)上,然后创建一条路径(设置像素颜色)到点(300,240)(结束点) 谢谢。我怀疑是否存在这样一个专门的类,所以您可能必须自己编写。A*(A-star)实现起来非常简单,在这种情况下应该可以很好地工作。 如果性能不是一个问题(不会经常这样做),您可能可以使用更简单的Dijkstra算法,我怀疑是否存在这样一个专门的类,所以您可能必须自己编写
谢谢。我怀疑是否存在这样一个专门的类,所以您可能必须自己编写。A*(A-star)实现起来非常简单,在这种情况下应该可以很好地工作。
如果性能不是一个问题(不会经常这样做),您可能可以使用更简单的Dijkstra算法,我怀疑是否存在这样一个专门的类,所以您可能必须自己编写它。A*(A-star)实现起来非常简单,在这种情况下应该可以很好地工作。
如果性能不是一个问题(不会经常这样做),您可能可以使用更简单的Dijkstra算法来解决问题您还可以调用BitmapData上的getVector()来提取像素信息()。您只需要找到一个ASTAR库,该库使用一个值为0的输入向量进行阻塞。如果不存在,则更新现有库(如使用uint矢量网格)应该相当容易。也可以在位图数据上调用getVector()来提取像素信息()。您只需要找到一个ASTAR库,该库使用一个值为0的输入向量进行阻塞。如果不存在这样的库,那么更新现有库(如使用uint矢量栅格)应该相当容易