初次见面,承蒙关照。
我正在学习 Menu Sample 的内容,想请教一下关于通行设置的问题。
在这个项目中,我想应该不是像教程中那样为瓷砖集设置碰撞并放置,而是使用单张图像来放置透明碰撞体,但我对这种方法不太清楚。
我知道将 Base(TileMapLayer) 显示为棕色圆圈表示不可通行的瓷砖,但这究竟是在哪里设置的?
初次见面,承蒙关照。
我正在学习 Menu Sample 的内容,想请教一下关于通行设置的问题。
在这个项目中,我想应该不是像教程中那样为瓷砖集设置碰撞并放置,而是使用单张图像来放置透明碰撞体,但我对这种方法不太清楚。
我知道将 Base(TileMapLayer) 显示为棕色圆圈表示不可通行的瓷砖,但这究竟是在哪里设置的?
我也尝试了那个示例项目,同样感到困惑。
我想,示例项目中的 Base 层的 Tileset 里有一个叫做“纹理图集”的东西,但由于纹理为空,导致难以理解。
我推测,他们是在 Base 层中将任意图像设置为 Tileset,并设置了碰撞,然后沿着单张图像中的墙壁或障碍物部分进行绘制,最后将 Base 层隐藏了。
抱歉给您带来不便。由于某种原因,示例中使用了来自 .godot 文件夹的纹理作为子资源,而不是实际路径(这是 Godot 的一个奇怪问题),因此您需要重新添加纹理(以及碰撞体)。
幸运的是,我制作瓦片的方式非常简单,因此修复起来相当容易。我在本视频开头展示了如何修复此瓦片集错误:
DAI 先生、Baz 先生,感谢您的回复。
原来只是作为通行设置用图块设置的图片链接失效了。
问题已顺利解决!