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 图块生成自己的物理层碰撞区域。

二、安装
1. 官方但是有一些限制的安装(不是很推荐)
你可以在 https://godotengine.org/asset-library/asset/3121 或者 Godot 的资产库商店中下载到它。

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

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

3. 解除了尺寸大小的限制的我自己魔改后的代码源码的下载
你可以在 https://gitee.com/fanbal/tileset-collision-generator-free-version 这里下载到我微调过后的版本
就像 github 一样,把 addons 文件夹扔到 godot 项目的根目录下就像这样:

三、插件的激活
你可以在【项目】-【项目设置】中找到【插件】
并且启用 Tileset Collision Generator(free version) 这个插件。

四、TileSet 的准备
因为插件的执行会把TileSet本来的编辑给覆盖,所以最好选择一个崭新未处理的 TileSet 进行实验!!!
总之你需要一个 TileSet。
就像这样:

在我的项目中叫做 test_tile_set.tres。
五、命令的执行
1. 选中它!
你需要选中这个 tile_set 在文件系统的文件树里。就像这样:

2. 执行它!
你需要呼出【编辑器】-【命令面板】

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

六、总结
完成这个效果就只分为四个步骤
- 安装插件并确保启用
- 准备 TileSet
- 选中 TileSet
- 执行命令

浙公网安备 33010602011771号