这是一款通用的关卡编辑器,可以帮助你快速制作不同类型游戏的关卡内容。不需要每个游戏都特别制作对应的关卡编辑器了。
注:该商品为Cocos项目源码,不是插件,开发语言为TypeScript。
目前仅支持在Cocos Creator 2.x中运行该项目,但导出的JSON文件可以在任意版本编辑器(2.x & 3.x)中使用。
Cocos Store 购买地址
https://store.cocos.com/app/detail/6649
体验链接
https://la-vie-est-belle.github.io/UniLevelEditor/
注:通用关卡编辑器中的新手引导由该新手引导插件实现。
功能特点
- 满足了不同游戏的关卡设计需求。
- 界面设计简洁易懂,可快速上手。
- 导入和导出关卡数据(JSON文件)。
- 可放大缩小网格,方便开发者放置图片。
- 可创建任意大小的网格,适用不同游戏尺寸。
- 编辑器操作会保存到缓存中,重载后会自动恢复场景。
- 源码无加密,且包含详细注释和新手引导,开发者可自行修改添加自定义功能。
使用教程
打开项目,运行editor
场景即可运行通用关卡编辑器。
将图片放在resources/pic
文件夹下,运行项目后就会自动加载这些图片。
demo
场景中包含了使用示例,源码在Demo.ts
中,用户可以通过该场景了解如何使用导出的关卡JSON文件。