Godot 使用 Tileset Collision Generator (free version) 助力 TileSet 图块物理碰撞层的编辑

Godot 使用 Tileset Collision Generator (free version) 助力 TileSet 图块物理碰撞层的编辑

感谢 @Cremis018 提供的非常大的帮助
插件地址:https://godotengine.org/asset-library/asset/3121
源码:https://github.com/SanjoSolutions/tileset-collision-generator-free-version
但是我更推荐你使用这个版本,因为我对其进行了部分限制的放宽:https://gitee.com/fanbal/tileset-collision-generator-free-version

这个插件能够让你在编辑 TileSet 的物理层的时候没有那么坐牢了。

一、插件的效果

如你所见,它可以让你的TileSet 图块生成自己的物理层碰撞区域。

image

二、安装

1. 官方但是有一些限制的安装(不是很推荐)

你可以在 https://godotengine.org/asset-library/asset/3121 或者 Godot 的资产库商店中下载到它。

image

2. 在官方的 github 仓库中下载项目(不是很推荐)

image
把 addons 文件夹扔到 godot 项目的根目录下就像这样:

image

3. 解除了尺寸大小的限制的我自己魔改后的代码源码的下载

你可以在 https://gitee.com/fanbal/tileset-collision-generator-free-version 这里下载到我微调过后的版本
就像 github 一样,把 addons 文件夹扔到 godot 项目的根目录下就像这样:

image

三、插件的激活

你可以在【项目】-【项目设置】中找到【插件】

并且启用 Tileset Collision Generator(free version) 这个插件。
image

四、TileSet 的准备

因为插件的执行会把TileSet本来的编辑给覆盖,所以最好选择一个崭新未处理的 TileSet 进行实验!!!

总之你需要一个 TileSet。

就像这样:
image

在我的项目中叫做 test_tile_set.tres。

五、命令的执行

1. 选中它!

你需要选中这个 tile_set 在文件系统的文件树里。就像这样:
image

2. 执行它!

你需要呼出【编辑器】-【命令面板】

image

命令面板中其中有一个命令就是 Generate collsion,点它就完了。

image

六、总结

完成这个效果就只分为四个步骤

  1. 安装插件并确保启用
  2. 准备 TileSet
  3. 选中 TileSet
  4. 执行命令
posted @ 2025-11-29 23:36  fanbal  阅读(26)  评论(0)    收藏  举报