如何让地图瓦片参与导航区域计算
godot吧
全部回复
仅看楼主
level 7
神之老赵
楼主
如何让tilemaplayer中的图块参与navigationregion2D的计算?
楼主之前在做地图时就简单地匡了一个方形,把墙设上碰撞,然后就在里面划了一个方形导航区域没有问题。现在要拿墙分房间,突然发现tile的碰撞箱不参与导航区域计算,想来求助如何设置
2025年08月14日 10点08分
1
level 7
神之老赵
楼主
暂时解决方法为拿NavigationRegion2D重新绘制可移动路径
2025年08月28日 04点08分
2
level 6
神奇🐼🐼
瓦片添加自定义信息,是否通行,初始化时处理
2025年08月28日 05点08分
3
神之老赵
想知道应该怎么处理,是给navigationregion2d加脚本,然后在ready函数里面处理吗? 之前学过用astar的导航,那个是遍历astar_region获取瓦片自定义信息,现在我试了下navigationregion2d,首先这个没有region这个属性,然后这个也无法获取tile信息 想知道有没有什么实操教学
2025年08月28日 05点08分
神奇🐼🐼
@神之老赵
就是瓦片初始化时处理,遍历瓦片,设置自定义信息为真的为不可导航区域,然后导航寻路时就不会走它,,我记得b站好几个视频。
2025年08月28日 09点08分
1