====== Starling Builder项目移植指南 ====== Starling Builder会同时支持Starling 1.x和2.x。这个文档会帮助你把你的项目从Starling 1.x移植到Starling 2.x。 ===== 引擎 ===== 引擎可以同时支持Starling 1.x和Starling 2.x,所以引擎仓库最新的master分支总是能够正常工作,不管你用的Starling是什么版本。 ===== 编辑器 ===== 编辑器需要为Starling 2.x构建不同的版本。https://github.com/yuhengh/starling-builder-editor/tree/2.0 布局数据也会因为API改变稍微有变化。 如果你在Starling Builder 2打开一个Starling 1.x的布局文件,编辑器会提示你转换到2.0格式。等你确认之后,编辑器会进行以下转换: * Scale3Image -> Image with scale9Grid * Scale9Image -> Image with scale9Gird * TiledImage -> Image with tileGrid * Old Starling TextField -> New Starling TextField * Old Starling Button -> New Starling Button 如果你用Starling Builder 1打开一个2.x布局文件,编辑器会提示检测到比编辑器新的格式,但不会进行格式转换。 ===== 扩展 ===== 扩展也需要构建不同的版本,你可以使用扩展仓库的2.0分支开发你的扩展。 https://github.com/yuhengh/starling-builder-extensions/tree/2.0