Cocos Creator v2.0.10 内测版发布帖(05/26 更新 rc.5)

支持一波

求 DragonBones 完整 API,玩的真迷糊啊


cocos creator 版本:v2.1.1

同样的3d 模型,上图显示为 cocos creator ,下图显示为 unity ,展示的却不一样,哪位大佬能帮忙解惑

会维护到稳定为止

@jare ios平台纹理内存释放有严重问题有demo请官方看看 请问这个问题什么时候解决啊?

建议你单独开个帖子,最好再上传个demo
这讨论的是2.0.10的

先点个赞!然后我赶紧的去升级下!

这个版本打vivo包,依然会报错。日志:
{ Error: Invalid argument for event.reply(), first argument must be null or Error
at EventEmitter.k.on.n (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\main\ipc.js:1:5026)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)
at Object.i.reply (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\main\ipc.js:1:2272)
at exec (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\builtin\vivo-runtime\build-runtime.js:441:35)
at ChildProcess.exithandler (child_process.js:224:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
--------------------
at e._wrapError (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\share\ipc.js:1:916)
at Object.i.reply (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\main\ipc.js:1:2064)
at exec (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\builtin\vivo-runtime\build-runtime.js:441:35)
at ChildProcess.exithandler (child_process.js:224:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
at then.e (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor\lib\builder\index.js:1:885)
at
at process._tickDomainCallback (internal/process/next_tick.js:135:7)

Build Failed: Error: Invalid argument for event.reply(), first argument must be null or Error
at EventEmitter.k.on.n (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\main\ipc.js:1:5026)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:204:7)
at Object.i.reply (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\main\ipc.js:1:2272)
at exec (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\builtin\vivo-runtime\build-runtime.js:441:35)
at ChildProcess.exithandler (child_process.js:224:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
--------------------
at e._wrapError (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\share\ipc.js:1:916)
at Object.i.reply (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor-framework\lib\main\ipc.js:1:2064)
at exec (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\builtin\vivo-runtime\build-runtime.js:441:35)
at ChildProcess.exithandler (child_process.js:224:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
at r.waterfall.r (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor\lib\builder\index.js:1:3393)
at C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\node_modules\async\lib\async.js:52:16
at C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\node_modules\async\lib\async.js:1209:30
at then.e (C:\Users\Administrator\Downloads\CocosCreator_v2.0.10-alpha.2_20190509_win\CocosCreator_v2.0.10-alpha.2_20190509_win\resources\app.asar\editor\lib\builder\index.js:1:894)
at
at process._tickDomainCallback (internal/process/next_tick.js:135:7)

ios版本打vivo包却不报错。这个错在2.0.9win版就有,2.1.0不会,但今天2.1.1win也会报这个错,晕啊,大佬看看!

谢谢反馈。提示文字有些错误导致。
可以先试下 电脑全局安装下 qgame-toolkit,即:npm install -g qgame-toolkit ,看是否还会报错。
这个错误后面会修复

悄悄问一下,动画编辑器的问题修复了么?
拖动关键帧会使本来设置好的缓动失效的问题

用已经有的demo, cocos 2.0.10,打包, Android版本(APP),编译打包成功,运行直接挂了。用cocos 2.1.1 打包没发现大问题。

将build-templates删掉试试

没看到这个文件夹

请问 Graphics 透明度 修复了吗 现在 必须要调整 fillColor 才能生效 而且 还只能 生效一次,再次调整 就没用了、按道理控制节点 就该 控制 graphics 的透明度吧

请问,音效问题 是否会在2.0.10修改?2.0.9 音效问题

很高兴看到这个新版本,但发现几个比较严重的问题,并没有出现在修复列表里面
1.oppo,vivo这些小游戏版本,也是有md5需求的,不然会拿不到最新的资源,控制面板上还是没有,暂时是用命令行打包的,另外,oppo如果md5的话,mp3的路径会有问题,需要手动修改buildin中的代码
2.原生版本spine的资源文件,预加载只是加载了一小部分,最重要的skeletonData是没有预加载的,每次生成一个稍微复杂点的spine动画挺耗时的,实测大概200毫秒,这块也需要手动修改
3.在很多vivo的设备上,websocket每隔一段时间(大概15分钟)会断线,并且重新创建一个会失败,这个问题比较严重的,但一直没找到什么问题,现在的解决方案是自己用asio封装了一个socekt进行对websocket的替代,另外,其实原生上websocket并不是最理想的,建议官方出一个socket标配
4.spine动画做渐变出现的效果,总会有一帧透明度修改是无效的,这个没测试,不知道是不是官方修复spine透明度的bug中一起修复了

希望官方重视一下这几个问题,毕竟手动自己改源代码,成本都挺高的
祝cocos越来越好

1赞

折腾了好久,用2.0.10终于打了个包,不知道以后还有什么坑~大神,给你私信了,加个好友呗,交流请教一下你 我Q:8857165 我的微信小游戏是“众神争霸自走棋"

现在主要是vivo远程资源加载还是有缓存,没办法更新,md5怎么弄

你好,感谢反馈
第2点:
这里的预加载,不知指的是不是缓存,用户调用接口创建骨骼动画的时候,如果没有缓存,会去解析json文件,创建skeletondata,,然后缓存起来,下载再创建相同骨骼,会使用这份skeletondata直接创建,不会再去解析json。
但如果spine的资源文件已经删除,那么这部分的缓存也会跟着删除。
对于你说的预加载一小部分,不太理解。或者让我看看你手动修改的是哪部分的代码,这样就清楚了。
第4点:
spine透明度的处理的确有问题,2.0.10修了,你试试看。