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

  builder/migration_cn.txt · Last modified: 2016/10/15 02:56 by johannh
 
Powered by DokuWiki