你可以在无需重新编译编辑器的情况下扩展Starling Builder的功能。
请参考extension仓库 https://github.com/yuhengh/starling-builder-extensions
目前来说(v0.8),编辑器支持以下两个扩展
git clone https://github.com/yuhengh/starling-builder-extensions --recursive
git clone https://github.com/yuhengh/starling-builder-extensions --recursive
Source path | starling-builder-editor/src, starling-builder-editor/starling-builder-engine/src, starling-builder-editor/tests/src, tests/src, theme/src, ui-components/src |
Library path | libs |
git clone https://github.com/yuhengh/starling-builder-extensions --recursive
git clone https://github.com/yuhengh/starling-builder-extensions --recursive
如果你需要创建你自己的UI组件,你可以把它们编译进这个扩展里面
你可以从以下位置找到默认的的 EmbeddedComponents.swf https://github.com/yuhengh/starling-builder-extensions/blob/2.0/deliverable/EmbeddedComponents.swf
更多信息请查看 自定义UI组件
如果你需要创建自己的feathers主题,你可以把它编译进这个扩展里面
你可以从以下位置找到默认的的 EmbeddedTheme.swf https://github.com/yuhengh/starling-builder-extensions/blob/2.0/deliverable/EmbeddedTheme.swf
更多信息请查看 自定义feathers主题