Cocos Creator v2.4.3-rc.7 测试帖(正式版已发)

2.4.0 iphoen6s ios12. 场景prefab加载比较多的话,会直接崩溃,同一个包安卓下面正常运行

感觉是团队缺钱,急需投资,把最基本的事情完全抛在脑后了。

同时开启FIXED_WIDTH和FIXED_HEIGHT,widget好像就失效了,并不能根据屏幕去适应,
我现在的做法是修改cocos2d\core\platform\CCView.js,官方是否有更好的办法~
https://forum.cocos.org/uploads/default/original/3X/5/f/5ff21b887c357f8c2d3a21d5f1bde6b8ad4dcddd.png

你好,我更新2.4.2后,在Vivo平台的游戏中,报以下错误:
VM12 (no filename):8 ### App Framework ### [error] __qg._onErrorOccurred called!
loaction: (see stack)
message: Uncaught TypeError: Cannot read property ‘_assembler’ of null
stack: [0]270.A._updateRenderData@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[1]270.A._worldTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[2]270.A._localTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[3]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[4]270.A._color@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[5]270.A._opacity@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[6]270.A._worldTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[7]270.A._localTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[8]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[9]270.A._color@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[10]270.A._opacity@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[11]270.A._worldTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[12]270.A._localTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[13]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[14]270.A._color@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[15]270.A._opacity@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[16]270.A._worldTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[17]270.A._localTransform@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[18]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[19]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[20]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[21]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[22]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[23]270.A._children@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[24]270.b.visitRootNode@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[25]270.b.render@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[26]render@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[27]mainLoop@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[28]t@/data/user/0/com.vivo.hybrid/app_resource/com.gzqy.yjcx.vivominigame/cocos-library/cocos2d-runtime.js:1
[29]t.processAnimationFrame.e@(no filename):8
[30]e@(no filename):8

我刚看了一遍更新记录,基本上每个版本都在修复label和editbox…

修啊修,修到最后不能再修时,来个重写!

你不要性能,别人需要性能。

如果你想出原生小游戏,你可以出个壳包就行了。跟原生实现没有关系

引擎H5Native区分实现就是为了提高各个平台的性能

你这是自己内存炸 了吧,Iphone6S只有2G运行内存,Android机普遍3G以上

需要进行内存管理。Iphone6s运行内存2G,一般只会分配一半的运行内存给你用,意味着如果你内存一直大于1G,IOS会发内存警告,如果还是没有降下来,IOS系统直接把App强制杀死

我删除build/qgame后,重新build。直接启动就报错了。麻烦请看一下。

谢谢,我们现在确实就在管理内存了,已经确定原因如你所说。

引擎里面的资源对应了两个文件,一个 json 和一个原生资源,比如一个 texture 对应了一个 json 和一张图片, json 放在 import 目录下,原生资源放在 native 下。这里的 isNative 就是用来区分你想要的是原生资源的路径还是 json 的路径

有同事会确认一下

这个是我们的目标了

label 和 editbox 确实是 web,小游戏,以及原生最难统一的组件,平台差异实在太大

刚打包微信,发现看广告的过程当中,游戏没有被暂停,请问这是正常的吗?

麻烦官方帮看一下…

先确定下情况:

  1. 从哪个版本升级上来的?
  2. 构建面板有勾选 md5 选项吗?
  3. 构建面板填写的远程资源路径的资源有替换吗?

哈哈,笑而不语!

期待!一定要正视问题

感觉白鹭的字体显示效果比较好、清晰