介绍 CCS UI Importer

现在 quick 里实际上有三套 UI 系统:

  • cocos2dx 最早那一套 Menu, ScrollView, TableView, Slider 等等
  • Cocos Studio 的 C++ UI
  • quick 的脚本 UI 库

当这三套 UI 混用时,会产生各种各样蛋疼的问题。
特别是再结合 quick 改进过后的触摸机制,大家得用不少奇葩的代码才能让 UI 系统跑起来。

所以 quick 团队做了一个大胆的决定(其实是俺个人决定这么干,大家都说好,哈哈):

在 quick v3 中,将只提供一套纯脚本实现的 UI 库。

这套 UI 库的设计目标:

  • 纯脚本实现
  • 保持简单的接口
  • 组件化,完全可扩展

就 quick 目前的 UI 库来说,只需要补充 TableView 和 ListView 就差不多完整了,而组件化等特征是从 quick UI 库设计之初就实现了的目标。

但是考虑到不少 quick 用户还在使用 Cocos Studio 来创建 UI,所以我们计划推出一个 CCS UI Importer 扩展。
这个扩展会读取 CCS 输出的 JSON 文件和资源文件,然后用 quick UI 库将场景/UI重现出来。

这样一来,我们在 quick v3 里既简化了 UI 系统,又方便了继续使用 CCS 的开发者。
而 quick 的场景/UI 编辑器也会利用这个扩展帮助开发者将 CCS 工程转换为 quick 的工程。

要实现 CCS UI Importer,我们还需要做以下几件事:

  • 完善 quick UI 库,这将在完成 quick v3 framework 的移植工作后开始
  • 对 quick UI 库进行再封装,以模拟 CCS UI 控件的表现和行为
  • 开发 CCS UI Importer 扩展

为了让 quick 团队的兄弟们开足马力,请大家 32 个赞吧!

PS:CocoaChina 的论坛编辑器。。。太烂了

相关讨论:http://www.cocoachina.com/bbs/read.php?tid=209735

顶。:2::2::2::2:

赞一个!大大!赶紧加油啊!

:2::2::2::2::2::2::2::2::2::2::2::2::2:

要是2.3也会加这扩展就好了

:2::2::2::2::2:

108个赞:2:

:2: 好也

支持廖大,支持quick,一直在用

这个必须非常怒的赞一下

顶~~~~~~~~~~~~~~~~~~~~~~~~~~~

怒顶~~ 如果速度快点就更好了哈~~

32个赞给足~~~

哈哈哈,必须支持

1024个赞!

:2: :2: :2: :2: :2: :2: :2: :2: :2: :2: :2: :2: :2: :2: :2: :2:

这个必须顶啊!!!!!!不知道什么时候能统一啊...
要不然还是不敢升级..

这个必须赞, 必须顶

:867:

:2:已赞!

先给32个赞!