在帖子里面直接更新啊
更了,黑屏消失了,但是又有其它问题,加载场景之后Component组件的执行次序是:onLoad在start之前的对吧,是场景所有的节点的Component的onLoad方法执行完毕之后,才会执行所有节点组件的start方法,但是导出web-mobile版本,貌似有问题,onload方法在没有执行完就开始start方法了。麻烦看一下3.6.0
我暂时先切回3.5.2
3.5.2 没有可能是 bug…… 这里是需要有警告的,也一直就有
问题4:2d原生化的功能bug,目前正在尝试解决
又新提了一个问题
还有编辑器预览的时候 怎么本地存储无效了 还要去哪开启?
[Preview] Warning: localStorage isn't enabled. Please confirm browser cookie or privacy option
感谢反馈,我们会尽快加上这个~
我在自己的插件里用了 CC_EDITOR和 CC_DEBUG ,iOS构建后 用Xcode跑直接黑屏了 我只是用来判断一下而已 if(CC_DEBUG)
这样都报错的吗
17:09:15 [DEBUG]: D/ JS: [ERROR]: ReferenceError: CC_EDITOR is not defined, stack: ReferenceError: CC_EDITOR is not defined
经查证,outline和shadow都是基于web的canvas绘制功能实现的,所以一直以来原生上都不支持
后续会考虑在原生上实现该组件
android也一样
2022-07-23 17:15:42.822929+0800 cocos-creator-client-mobile[76363:3475202] Metal GPU Frame Capture Enabled
2022-07-23 17:15:42.823076+0800 cocos-creator-client-mobile[76363:3475202] Metal API Validation Enabled
17:15:42 [INFO]: Metal Feature Set: MTLFeatureSet_iOS_GPUFamily4_v2
17:15:42 [INFO]: Device validator enabled.
17:15:42 [DEBUG]: D/ Initializing V8, version: 9.1.269
17:15:42 [DEBUG]: D/ libuv version: 1.23.1-dev
17:15:42 [DEBUG]: D/ Number of interfaces: 13
17:15:42 [DEBUG]: D/ Debugger listening..., visit [
17:15:42 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=172.17.11.224:6086/00010002-0003-4004-8005-000600070008
17:15:42 [DEBUG]: D/ devtools://devtools/bundled/js_app.html?v8only=true&ws=127.0.0.1:6086/00010002-0003-4004-8005-000600070008
17:15:42 [DEBUG]: D/ ] in chrome browser to debug!
17:15:42 [DEBUG]: D/ For help see https://nodejs.org/en/docs/inspector
17:15:43 [INFO]: Device thread detached.
=================================================================
Main Thread Checker: UI API called on a background thread: -[UIView layer]
PID: 76363, TID: 3475434, Thread name: (none), Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 cocos-creator-client-mobile 0x000000010168f8a0 _ZN2cc3gfx14CCMTLSwapchain6doInitERKNS0_13SwapchainInfoE + 168
5 cocos-creator-client-mobile 0x0000000101630834 _ZN2cc3gfx9Swapchain10initializeERKNS0_13SwapchainInfoE + 124
6 cocos-creator-client-mobile 0x000000010160c558 _ZZN2cc3gfx14SwapchainAgent6doInitERKNS0_13SwapchainInfoEEN13SwapchainInit7executeEv + 32
7 cocos-creator-client-mobile 0x00000001006e4640 _ZN2cc12MessageQueue15executeMessagesEv + 60
8 cocos-creator-client-mobile 0x00000001006e469c _ZN2cc12MessageQueue13flushMessagesEv + 52
9 cocos-creator-client-mobile 0x00000001006e3f10 _ZN2cc12MessageQueue18consumerThreadLoopEv + 64
10 cocos-creator-client-mobile 0x00000001006eddfc _ZNSt3__1L8__invokeIMN2cc12MessageQueueEDoFvvEPS2_JEvEEDTcldsdescT0_fp0_fp_spscT1_fp1_EEOT_OS6_DpOS7_ + 112
11 cocos-creator-client-mobile 0x00000001006edd6c _ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEMN2cc12MessageQueueEDoFvvEJPS7_EJLm2EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE + 56
12 cocos-creator-client-mobile 0x00000001006ed4d4 _ZNSt3__1L14__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEMN2cc12MessageQueueEDoFvvEPS8_EEEEEPvSD_ + 84
13 libsystem_pthread.dylib 0x00000002082089ac _pthread_start + 148
14 libsystem_pthread.dylib 0x0000000208207e68 thread_start + 8
2022-07-23 17:15:43.198299+0800 cocos-creator-client-mobile[76363:3475434] [reports] Main Thread Checker: UI API called on a background thread: -[UIView layer]
PID: 76363, TID: 3475434, Thread name: (none), Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 cocos-creator-client-mobile 0x000000010168f8a0 _ZN2cc3gfx14CCMTLSwapchain6doInitERKNS0_13SwapchainInfoE + 168
5 cocos-creator-client-mobile 0x0000000101630834 _ZN2cc3gfx9Swapchain10initializeERKNS0_13SwapchainInfoE + 124
6 cocos-creator-client-mobile 0x000000010160c558 _ZZN2cc3gfx14SwapchainAgent6doInitERKNS0_13SwapchainInfoEEN13SwapchainInit7executeEv + 32
7 cocos-creator-client-mobile 0x00000001006e4640 _ZN2cc12MessageQueue15executeMessagesEv + 60
8 cocos-creator-client-mobile 0x00000001006e469c _ZN2cc12MessageQueue13flushMessagesEv + 52
9 cocos-creator-client-mobile 0x00000001006e3f10 _ZN2cc12MessageQueue18consumerThreadLoopEv + 64
10 cocos-creator-client-mobile 0x00000001006eddfc _ZNSt3__1L8__invokeIMN2cc12MessageQueueEDoFvvEPS2_JEvEEDTcldsdescT0_fp0_fp_spscT1_fp1_EEOT_OS6_DpOS7_ + 112
11 cocos-creator-client-mobile 0x00000001006edd6c _ZNSt3__1L16__thread_executeINS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEMN2cc12MessageQueueEDoFvvEJPS7_EJLm2EEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJXspT2_EEEE + 56
12 cocos-creator-client-mobile 0x00000001006ed4d4 _ZNSt3__1L14__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEMN2cc12MessageQueueEDoFvvEPS8_EEEEEPvSD_ + 84
13 libsystem_pthread.dylib 0x00000002082089ac _pthread_start + 148
14 libsystem_pthread.dylib 0x0000000208207e68 thread_start + 8
17:15:43 [DEBUG]: D/ JS: @storage-------get------ [object Object]
17:15:44 [INFO]: builtin-sprite|sprite-vs:vert|sprite-fs:frag|CC_USE_EMBEDDED_ALPHA0|USE_TEXTURE1|IS_GRAY1 compile succeed.
17:15:44 [INFO]: builtin-sprite|sprite-vs:vert|sprite-fs:frag|USE_TEXTURE0 compile succeed.
17:15:44 [INFO]: builtin-clear-stencil|sprite-vs:vert|sprite-fs:frag compile succeed.
17:15:44 [INFO]: builtin-sprite|sprite-vs:vert|sprite-fs:frag|CC_USE_EMBEDDED_ALPHA0|USE_ALPHA_TEST1|USE_TEXTURE1|IS_GRAY0 compile succeed.
17:15:44 [INFO]: builtin-sprite|sprite-vs:vert|sprite-fs:frag|CC_USE_EMBEDDED_ALPHA0|USE_TEXTURE1|IS_GRAY0 compile succeed.
17:15:44 [INFO]: builtin-sprite|sprite-vs:vert|sprite-fs:frag|CC_USE_EMBEDDED_ALPHA1|USE_TEXTURE1|IS_GRAY0 compile succeed.
17:15:44 [INFO]: builtin-sprite|sprite-vs:vert|sprite-fs:frag|CC_USE_EMBEDDED_ALPHA1|USE_TEXTURE1|IS_GRAY1 compile succeed.
17:15:44 [INFO]: builtin-graphics|vs:vert|fs:frag compile succeed.
17:15:44 [INFO]: builtin-unlit|unlit-vs:vert|unlit-fs:frag|CC_USE_DEBUG_VIEW0|CC_USE_HDR1 compile succeed.
17:15:44 [INFO]: builtin-spine|sprite-vs:vert|sprite-fs:frag compile succeed.
17:15:44 [INFO]: util/splash-screen|splash-screen-vs:vert|splash-screen-fs:frag compile succeed.
17:15:45 [DEBUG]: D/ JS: [ERROR]: Error 3817, please go to https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817 to see details. Arguments: root, 0
17:15:45 [DEBUG]: D/ JS: Corrupted component value: null
17:15:45 [DEBUG]: D/ JS: Success to load scene: db://assets/main.scene
啥情况 iOS跑不起来啊
https://github.com/cocos-creator/engine/blob/develop/EngineErrorMap.md#3817
里面说
Sorry, the component of '%s' which with an index of %s is corrupted! It has been removed.
啥情况 动态添加组件不能用string???
android也一样
请问是原生化实现的问题吗,那这块不原生化也不影响功能才对。。
2.4.x和3.5.2是能正常显示的
换个浏览器试试
你这些错误有些挺严重的,要修复,比如 circular dependency,会导致部分脚本或者组件丢失,你后面遇到的报错也是这个原因导致的,就是下面这个
这个错误的核心原因是 component 为空:
API 用错了,参考文档
https://docs.cocos.com/creator/manual/zh/scripting/modules/engine.html#执行环境
只有编辑其他预制体会吗?切换场景会不会有问题?
目前这个编辑器预览暂不支持localStorage,我们已跟进该问题,会尽快加上