Cocos Creator v2.2.0 测试版如约而至(10/16 更新 rc.5)

我错了大佬。是打包后改的Html加了绿色背景导致的。alpha叠加方式看不懂,为什么会把背景的颜色加上去。。?


修改style-mobile.css

style-mobile.css.zip (1.4 KB)

2.2版本 ios native 是不是不支持10.0以下系统和32位设备?

@jare 您好,能否透露一下android是如何优化的,性能超过lua原生那么多,还在用cocos2dx的我们,也想提高一下性能,求指点

原生版本: 模拟器是好的,打包出来App,在andoroid手机上跑,屏幕频繁闪硕,跟本没发玩啊。。。
版本是RC5

这个性能只限于 渲染性能,计算性能还是之前那样,我做了测试。这个提升对于计算少,而渲染多的提升是很大,但对我这样计算多,而渲染要求一般的来说,并不是天翻地覆的变化。
我觉得还是2dx比较好,计算性能最起码明显好过jsb

说的就是渲染性能, 都是调用GL的底层, 还能怎么提升, 除非之前有BUG

@jare

@jare 老大,这个版本让人很纠结啊,不支持iOS9(包括)以下的系统,这部分用户也是不少呢?请问是什么原因不支持呢?按老大你建议的出网页版,多版本维护工作量也很大啊,并且有些SDK的是必须是原生的!!!

你好,大佬,我把build-templates传上来了,creator版本是2.2.0rc5,构建微信小游戏的时候构建面板上使用的都是默认参数build-templates.zip (13.4 KB)

@jare Mac系统下完全删除2.1.3版本相关内容以后,安装2.2.0版本。新建 HelloWord 工程,打开以后提示选择语言 English / 中文 无论选择 English 还是 中文 都是一直卡住没有任何进度了,顶部菜单栏显示为英文。
退出Creator以后再次打开 HelloWord 提示需要升级到2.2.0版本,选择确定以后依然卡住。

2.2版本的tiled貌似渲染有bug啊,调用tiledlayer的setTileGIDAt方法将gid设置为0不会立即隐藏装饰层的东西,但是当我移动一下地图就会立马隐藏掉装饰层的内容。我跟了引擎,刷新tile应该是这个方法吧_updateTileForGID,但是完全没有用

@jare
RC5 版本,真机测试报错(模拟器是好的)。2.1.3没问题,

2019-10-19 13:42:58.831 32182-32246/? D/jswrapper: JS: h5ky track init h5 params appid null uuid 0d92b6a161c19a4eb81325f85650e60e
2019-10-19 13:42:58.891 32182-32246/? D/renderer: (613): Device caps: maxVextexTextures: 16, maxFragUniforms: 1024, maxTextureUints: 16, maxVertexAttributes: 16, maxDrawBuffers: 1, maxColorAttatchments: 1
2019-10-19 13:42:58.905 32182-32246/? E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘assembler’ of undefined, location: jsb-adapter/jsb-engine.js:0:0
STACK:
[0]11@jsb-adapter/jsb-engine.js:442
[1]o@jsb-adapter/jsb-engine.js:1
[2]anonymous@jsb-adapter/jsb-engine.js:1
[3]anonymous@jsb-adapter/jsb-engine.js:963
[4]132.u.emit@src/cocos2d-jsb.js:21973
[5]_initEngine@src/cocos2d-jsb.js:6610
[6]_prepareFinished@src/cocos2d-jsb.js:6616
[7]anonymous@src/cocos2d-jsb.js:6641
[8]anonymous@src/cocos2d-jsb.js:17427
[9]anonymous@src/cocos2d-jsb.js:23225
[10]fireTimeout@jsb-adapter/jsb-builtin.js:2038
[11]tick@jsb-adapter/jsb-builtin.js:2000
2019-10-19 13:42:58.905 32182-32246/? E/jswrapper: [ERROR] (/Applications/CocosCreator2.2.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 534): Invoking function (0xcdb69dd0) failed!

2019-10-19 13:43:08.935 32182-32246/com.fireball.Bulu22Rc5 E/jswrapper: ERROR: Uncaught TypeError: sp.spine.TextureAtlas is not a constructor, location: src/cocos2d-jsb.js:0:0
STACK:
[0]_getAtlas@src/cocos2d-jsb.js:38217
[1]getRuntimeData@src/cocos2d-jsb.js:38188
[2]_updateSkeletonData@src/cocos2d-jsb.js:38028
[3]__preload@src/cocos2d-jsb.js:37752
[4]anonymous@(no filename):3
[5]anonymous@src/cocos2d-jsb.js:10969
[6]invoke@src/cocos2d-jsb.js:19141
[7]activateNode@src/cocos2d-jsb.js:19223
[8]_onHierarchyChanged@src/cocos2d-jsb.js:29066
[9]_onHierarchyChanged@src/cocos2d-jsb.js:7345
[10]setParent@src/cocos2d-jsb.js:28845
[11]spawnNode@src/project.js:40631
[12]loadBattle@src/project.js:40619
[13]start@src/project.js:40614
[14]anonymous@(no filename):3
[15]anonymous@src/cocos2d-jsb.js:10969
[16]invoke@src/cocos2d-jsb.js:10932
[17]startPhase@src/cocos2d-jsb.js:11059
[18]mainLoop@src/cocos2d-jsb.js:6476
[19]t@src/cocos2d-jsb.js:6709
2019-10-19 13:43:08.935 32182-32246/com.fireball.Bulu22Rc5 E/jswrapper: [ERROR] (/Applications/CocosCreator2.2.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 534): Invoking function (0xcdb69dd0) failed!

好的,谢谢大佬佬

2.2 rc5,spine报错。麻烦大大们看一下。
模拟器是对的,真机有问题(xs max (13.0)、iphone 7 (12.4))。
demo奉上demo.zip (372.9 KB)

看报错是解析spine json的时候,然后看spine资源版本号是3.6的,试试导出3.7的格式?

看报错有点奇怪,在原生上,跑的是js engine的代码,似乎jsb-adapter没起作用,是否自定义过引擎?

大佬,不行啊。没法导出3.7的。而且模拟器,安卓,web都没问题,就ios真机有问题。应该不是spine的问题吧

安装的时候一直卡在这里,之前安装过一次 安装过程中强制关闭了进程一次 再安装就一直卡这里了,已解决(换个路径安装就可以了)

热更新获取字节数还是有问题 event.getDownloadedBytes