Quick-Cocos2dx-Community 3.6 Beta1 内部测试版

信息

版本号:v3.6 beta1,build 3b7c215
下载地址:http://pan.baidu.com/s/1i3rozlj

更新

  • Spine runtime 更新到 2.3。

  • 新增Spine对象绑定 sp.SkeletonData,可从 sp.SkeletonData 创建 SkeletonAnimation,以便开发者可用数据缓存提升spine加载速度。

    用法示例:

    cachedData = sp.SkeletonData:create("dragon.json", "dragon.atlas")
    local spineAnimation = sp.SkeletonAnimation:create(cachedData)
    
    spineAnimation:pos(display.width / 2, display.height / 2)
        :addTo(self)
        :setAnimation(0, "animation", true)
    
    self:performWithDelay(function()
        spineAnimation:removeFromParent()
        cachedData = nil
        collectgarbage("collect")
    end, 5)
    

    注意:sp.SkeletonData 遵从 Lua 的内存管理原则。

  • 更新 Luajit 到 2.1.0-beta1,支持 arm64。

    注:32位的 bytecode 与 64位的不兼容。

  • 创建工程去掉"Copy Sources Files"选项。
  • 更新 compile_script,使用 Luajit 来生成 bytecode。
  • 更新模版工程,适应 iOS9 变化,默认bitcode改为"NO"。

新增

  • CONFIG_SCREEN_AUTOSCALE 新增 EXACT_FIT 选项。
  • 新增 cc.FileUtils:getDataFromFile 接口。
  • 新增 CocoStudio 2.0 支持。
  • UI控件新增 clone() 接口。

修正

  • 修正Mac Player不能正确调用cc.FileUtils:getInstance():getStringFromFile的错误。
  • 修正 DrawPrimitives.lua 中的拼写错误。
  • 修正 EventProtocol.lua中的 bug。
  • 修正 clipping rectangle node 缩放 bug。
  • 修正 autorelease 内存泄漏。
  • 修正 Mac 下显示 FPS 导致崩溃的bug。
  • 修正 Node:hitTest 错误。
  • 修正 UIScrollView 滚动bug。
  • 修正 UIListView 中的内存泄漏。
  • 修正 LuaEventNode 中的bug。

删除

  • 去掉 Windows Phone 支持。
  • 去掉 Cocos Code IDE 支持。

标签: quick-cocos2dx-community

?>