Skip to content

基于Laya开发的通用型Json配置数据编辑器

License

Notifications You must be signed in to change notification settings

sagasarate/ConfigEditor

Repository files navigation

ConfigEditor

基于Laya开发的通用型Json配置数据编辑器,可以对结构化的Json格式数据提供方便的编辑功能,一般可用于游戏开发的配置数据编辑,替代常用的xls方式

数据为json格式,另有用于描述数据结构和编辑器配置和xlsx转换的数据,项目提供了一些测试用的数据,分别位于GameData和Editor两个目录,这两个目录可以在编辑器界面右上角齿轮按钮打开的界面设置,缺省为项目目录中的GameData和Editor

编辑器的文件系统支持WebFS (https://github.com/sagasarate/WebFS) 的在线模式,和Electron的本地模式。会根据运行时是否存在Electron自动选择。

在线模式需要先部署WebFS,然后修改src/FileSystem/FileSystem_Web.ts中的常量HOST_ADDRESS指向你部署的WebFS的URL。

本地模式依赖Electron,你可以安装Electron后在项目目录运行npm start以调试模式运行,也可以进行打包成发布版本运行。

UI部分使用FGUI实现,UI项目位于ConfigEditorUI目录中

About

基于Laya开发的通用型Json配置数据编辑器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published