感谢反馈,这个问题是UIOpacity级联时设置数据错误导致的。
由于正式版本已经开始构建,该问题可能会放在3.6小版本中修复,抱歉。
建议您直接使用color.alpha调整label或outline的透明度。UIOpacity是为非渲染组件提供的透明度修改方案,不建议挂在渲染组件上使用。
这个我们已经改了,现在真正的问题是我们使用了Promise,即使加了reject函数,如果业务里抛出异常,没有显示在await调用的时候使用try catch,就会报截图里的错误,这个问题论坛里以前版本有人发过,你们看看
可以贴一下之前反馈问题的帖子么?
或者麻烦你再整理一个复现问题的 demo,我们排查一下。
顺便问下,web 预览不会出现这个问题吧?
一,Label字体颜色在安卓上还是有问题。这回是缓存类型为CHAR时的颜色有问题。
二,画布选择自动相机参数时,计算出来的ortho height参数仍然不对,1280*720分辨率算出来的是360.xxxxx。
三,新建的工程,在层级管理选择创建东西,会一直转圈圈,直到自己再点下鼠标之类,不然就不会创建。
四,还有个莫名奇妙的,啥也不改,就双击画布下的相机让场景居中显示,然后切换其他场景,就会出现以下错误:
error: [Scene] Cannot read property ‘colorTextures’ of nullTypeError: Cannot read property ‘colorTextures’ of null
at PreviewBuffer.copyFrameBuffer (C:\CocosDashboard_1.0.17\resources.editors\Creator\CocosCreator-v3.6.0-win-080401\resources\app.asar\builtin\scene\dist\script\3d\manager\preview\buffer.ccc:1:3328)
at C:\CocosDashboard_1.0.17\resources.editors\Creator\CocosCreator-v3.6.0-win-080401\resources\app.asar\builtin\scene\dist\script\3d\manager\preview\buffer.ccc:1:4621
at Director.emit (C:\CocosDashboard_1.0.17\resources.editors\Creator\CocosCreator-v3.6.0-win-080401\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:122828:19)
at Director.tick (C:\CocosDashboard_1.0.17\resources.editors\Creator\CocosCreator-v3.6.0-win-080401\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:22366:18)
at EngineManager.tickInEditMode (C:\CocosDashboard_1.0.17\resources.editors\Creator\CocosCreator-v3.6.0-win-080401\resources\app.asar\builtin\scene\dist\script\3d\manager\engine\index.ccc:1:2958)
at EngineManager._tick (C:\CocosDashboard_1.0.17\resources.editors\Creator\CocosCreator-v3.6.0-win-080401\resources\app.asar\builtin\scene\dist\script\3d\manager\engine\index.ccc:1:3968)
问题1能否展开描述下,有没有截图或者demo
web不会 android平台有办法捕获到全局未处理的promise异常吗? 可以看看,大致就是unhandlereject异常,就native和模拟器会触发,顺便问下,你们3.5.2版本的spine在native下也会不显示,spine导出的版本可能有3.8,也有4.0的,native端的spine现在是只能用特定的版本吗,但是web显示也是正常,不得已准备来试试3.6.0,现在看来问题更大……
数字是char缓存类型的动态赋值,和边上bitmap缓存的‘离开’颜色一样是(255,185,0)
v3.6.0版本spine虽然没采用合批方案,但性能较之前有较大提升。欢迎测试。
顺便说一下似乎现在3.x的native端各种各样的奇怪问题太多了,而且性能极差,经过测试即使用webview来打壳包的性能比native至少高出30……,而且也不会有诸如spine这样的乱七八糟的问题,后面都考虑直接出壳包了……
性能问题,是2d项目还是3d项目?
能提供demo给我们查下么?
Native性能测试,是打release包么?
那 这个的上一个 截图的 图片遮罩的 锚点的问题呢, 我看3.5.2 和3.4.2 在改变锚点的时候都会变. 在3.6的时候改变锚点位置 遮罩的位置并没有改变
感谢反馈,请在更改opacity调用一次layer.markForUpdateRenderData()触发更新。该问题后续会修复。
2d,是release,都不用性能测试,我们测试用低端机的时候,肉眼都能感受到玩着像幻灯片。。但是打了一个web-mobile,然后封了一个壳再在安卓下表现就很流畅……,当然主流机型差距没这么明显
这个帖子就是想要抛出unhandlereject异常的啊。。。
如果不显式catch,正常node环境下也会提示你unhandlereject,但是不会影响代码执行。
所以我们现在也会正常抛出unhandlerejection的异常了。
====== update =====
如果你在chrome里面测试:
你会惊讶的发现它直接就会抛异常。
node也是
感谢您的反馈信息,080401版本已修复相关内存问题。
不影响代码执行那还好,这玩意不显示catch err好像根本看不到堆栈错误,只知道出现了个异常
有用3.6最新的测试版测试下native性能么?