[已发布] Cocos Creator 3.8.6 社区版公测贴【3.14】

那完了 我只测试过iOS和web

补充下这个问题只有在iOS的wkwebview和iphone的safari中出现 pc的浏览器中不会 估计是内存的问题

目前能在代码中动态扩展Node面板给它添加一个自定义的属性,且支持序列化吗?

应用和游戏是两个完全不同的程序类型,没有在两者之间统一框架的必要。应用更多依赖系统提供的UI框架、系统服务、事件通知和回调,生命周期更多是靠系统来管理;而游戏更倾向于主动向系统轮询设备状态,自己管理软硬件资源而非托管给系统。用游戏引擎做应用多半会更耗电且体验更差。

1赞

提一个bug
场景描述是这个链接 Cocos Creator 3.8.6 社区版公测贴【3.14】
抖音或者微信小游戏构建后会报错如下
debug.ts:92 TypeError: Cannot use ‘in’ operator to search for ‘_data’ in null
at isNativeImage (image-asset.ts:168)
at ImageAsset.get (image-asset.ts:573)
at CustomIconBillBoard.fillIcon (CustomIconBillBoard.ts:378)
at CustomIconBillBoard.updateTexture (CustomIconBillBoard.ts:124)
at CustomIconBillBoard.start (CustomIconBillBoard.ts:71)
at eval (component-scheduler.ts:277)
at OneOffInvoker.eval [as _invoke] (component-scheduler.ts:262)
at OneOffInvoker.invoke (component-scheduler.ts:162)
at ComponentScheduler.startPhase (component-scheduler.ts:478)
at Director.tick (director.ts:778)

屏幕不方便截图,所以打字,针对image-asset.ts的573行,debugger输出信息如下

  1. loaded: true
  2. _callbackTable: null
  3. _exportedExts: undefined
  4. _file: null
  5. _format: 35
  6. _height: 0
  7. _name: “”
  8. _native: “”
  9. _nativeData: null
  10. _nativeUrl: “”
  11. _objFlags: 5
  12. _ref: 0
  13. _width: 0
  14. data: [Exception: TypeError: Cannot use ‘in’ operator to search for ‘_data’ in null at isNativeImage (cocos-js/_virtual_cc-BW9nqqx4.js:23310:28) at ImageAsset.get (cocos-js/_virtual_cc-BW9nqqx4.js:23649:17) at ImageAsset.invokeGetter (:6:32) at ImageAsset.get (cocos-js/_virtual_cc-BW9nqqx4.js:23649:13) at CustomIconBillBoard.fillIcon (src/bundle-scripts/main/index.js:4051:103) at CustomIconBillBoard.updateTexture (src/bundle-scripts/main/index.js:3800:29) at CustomIconBillBoard.start (src/bundle-scripts/main/index.js:3749:16) at eval (cocos-js/_virtual_cc-BW9nqqx4.js:43808:16) at OneOffInvoker.eval [as _invoke] (cocos-js/_virtual_cc-BW9nqqx4.js:43780:13) at OneOffInvoker.invoke (cocos-js/_virtual_cc-BW9nqqx4.js:43725:16)]
  15. format: (…)
  16. height: (…)
  17. hideFlags: (…)
  18. isCompressed: (…)
  19. isValid: (…)
  20. mipmapLevelDataSize: (…)
  21. name: (…)
  22. nativeAsset: (…)
  23. nativeUrl: (…)
  24. refCount: (…)
  25. url: (…)
  26. uuid: (…)
  27. width: (…)
  28. _nativeAsset: (…)
  29. _nativeDep: (…)
  30. _uuid: “ddbb95fe-be7b-452e-93de-72b4ccf7a3b3”
  31. [[Prototype]]: Asset

可以看到this代表的ImageAsset对象是存在的,但是_nativeData数据却丢失了,所以获取data做检查的时候,也就是image-asset.ts:168行会报错
// 返回该图像源是否是平台提供的图像对象。

function isNativeImage (imageSource: ImageSource): imageSource is (HTMLImageElement | HTMLCanvasElement | ImageBitmap) {
if (ALIPAY || TAOBAO || TAOBAO_MINIGAME || XIAOMI || WECHAT_MINI_PROGRAM || BYTEDANCE) {
// We’re unable to grab the constructors of Alipay native image or canvas object.
return !(’_data’ in imageSource);

}
if (JSB && (imageSource as IMemoryImageSource)._compressed === true) {

    return false;

}
return imageSource instanceof HTMLImageElement || imageSource instanceof HTMLCanvasElement || isImageBitmap(imageSource);

}

原生平台上怎么解压zip文件到指定文件夹???

复现方式还是用你之前的 demo 吗?

https://forum.cocos.org/t/topic/121257这个问题修复一下吧 好几个版本了 还有

是的,点击重新贴图按钮就行

设计宽度

设计高度

适配屏幕宽度

适配屏幕高度

3D 高质量模式

资源下载并发数

默认编辑场景

cc.SceneAsset

资源预览动画编辑器动画图控制台

清空

正则

Log

Info

Warning

Error

[Assets] Can not find texture “22_P2204_girl_suit02_202501860.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2204_girl_suit02_202501825.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “21_P2102_girl_single02_202501421.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2215_girl_suit02_202501419.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2214_girl_suit02_202501425.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2206_girl_suit02_2025011066.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2215_girl_suit02_2025011063.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2213_girl_suit02_2025011066.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2211_girl_suit02_202501829.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “21_P2102_girl_suit02_2025014165.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “21_P2106_girl_suit02_2025011064.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2214_girl_suit02_2025011049.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2202_girl_suit02_2025011011.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

[Assets] Can not find texture “22_P2204_girl_suit02_2025011014.png” for atlas “F:\download\SpineTest\SpineTest\assets\resources\line_9\all_girl_encrypted.atlas”

是否缺失了资源? 另外 library, temp等目录不用上传

这是设计故意这么做的 只显示需要的部分

protected _assignImage (image: ImageAsset, level: number, arrayIndex?: number): void {
        const data = image.data;
        if (!data) {
            return;
        }
        this.uploadData(data, level, arrayIndex);
        this._checkTextureLoaded();

        if (macro.CLEANUP_IMAGE_CACHE) { // --> 小游戏平台,默认会开启清除图片缓存,以降低内存。web 平台因为浏览器底层会优化,因此默认关闭的。这导致了差异。
            const deps = dependUtil.getDeps(this._uuid);
            const index = deps.indexOf(image._uuid);
            if (index !== -1) {
                js.array.fastRemoveAt(deps, index);
                image.decRef(); // --> 这里会释放图片资源
            }
        }
    }

关闭Image自动清除功能,应该就没问题了。

我项目整体设置的是关闭,然后这里选择的是与项目设置一致,构建出来就不行,刚试了一下,只有这里明确指定关闭才可以,多谢

ios真机调试,出现
Uncaught Exception:

  • location : src/cocos-js/_virtual_cc-BswxTdb8.js:1:338752:

System.register([],(function(t,e){“use strict”;return{execute:function(){function i(t,e,i,s){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}function s(t,e,i,s,n){var r={};return Object.keys(s).forEach((function(t){r[t]=s[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,(“value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,s){return s(t,e,i)||i}),r),n&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(n):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}function n(t,e){const i=“undefined”==typeof window?global:window;return void 0===i[t]?i[t]=e:i[t]}t({$:function(t){return jI.test(t)},J:LI,N:WI,P:qI,W:XI,X:YI,Y:I,Z:KI,_:function(t){return HI.test(t)},a:Gn,a0:tM,a1:eM,a2:iM,aB:function(t,e){let i=t,s=”";for(;null!==i&&i!==e;)s=${i.name}/${s},i=i.parent;return s.slice(0,-1)},aC:HU,aQ:kn,aS:Es,aU:ms,aW:un,aZ:Cn,ay:D$,az:O$,b1:qn,b3:Ns,b8:Ei,b9:Pi,bA:ce,bB:de,bC:fe,bH:function(t){t>0&&(it=t)},bL:ot,bM:function(t){for(let e of t)at(e)},bN:function(t){return ht||(ht=“undefined”==typeof Proxy?{}:new Proxy(t,{get:(t,e,i)=>(at(e),Reflect.get(t,e,i))})),ht},bO:ua,bP:_a,bS:gi,bT:yi,ba:Di,bb:Oi,bc:Ri,bd:Li,be:Fi,bf:Ni,bg:Vi,bh:ki,bi:zi,bj:Ui,bk:Gi,bl:ji,bm:Hi,bn:Wi,bo:qi,bp:Xi,bq:Yi,br:i,bs:Ki,bt:Qi,bu:ts,c2:function(t){return t[Sh]},c5:ko,c7:D,c8:M,c9:E,cG:Wu,cH:Vc,cI:qc,cT:xh,cV:qu,cY:si,cZ:ni,ca:B,cb:P,cc:k,cd:N,ce:j,cf:U,cg:W,ch:Y,ci:,cj:X,d0:Eo,d1:Po,d4:Ju,d5:O,d6:function(t,e){return Wa(t,e,0)},d7:Wa,d8:function(t,e,i){let s=0,n=t.length-1,r=n>>>1;for(;s<=n;r=s+n>>>1){const o=t[r];if(i(o,e)<0)n=r-1;else{if(!(i(o,e)>0))return r;s=r+1}}return~s},d9:function(){},dW:qf,dY:Fq,da:function(){},db:ue,dc:Ku,dm:bx,fs:function(){return

20:41:42 [ERROR]:

Uncaught Exception:

  • location : src/cocos-js/_virtual_cc-BswxTdb8.js:1:338752:

System.register([],(function(t,e){“use strict”;return{execute:function(){function i(t,e,i,s){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}function s(t,e,i,s,n){var r={};return Object.keys(s).forEach((function(t){r[t]=s[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,(“value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,s){return s(t,e,i)||i}),r),n&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(n):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}function n(t,e){const i=“undefined”==typeof window?global:window;return void 0===i[t]?i[t]=e:i[t]}t({$:function(t){return jI.test(t)},J:LI,N:WI,P:qI,W:XI,X:YI,Y:I,Z:KI,_:function(t){return HI.test(t)},a:Gn,a0:tM,a1:eM,a2:iM,aB:function(t,e){let i=t,s=”";for(;null!==i&&i!==e;)s=${i.name}/${s},i=i.parent;return s.slice(0,-1)},aC:HU,aQ:kn,aS:Es,aU:ms,aW:un,aZ:Cn,ay:D$,az:O$,b1:qn,b3:Ns,b8:Ei,b9:Pi,bA:ce,bB:de,bC:fe,bH:function(t){t>0&&(it=t)},bL:ot,bM:function(t){for(let e of t)at(e)},bN:function(t){return ht||(ht=“undefined”==typeof Proxy?{}:new Proxy(t,{get:(t,e,i)=>(at(e),Reflect.get(t,e,i))})),ht},bO:ua,bP:_a,bS:gi,bT:yi,ba:Di,bb:Oi,bc:Ri,bd:Li,be:Fi,bf:Ni,bg:Vi,bh:ki,bi:zi,bj:Ui,bk:Gi,bl:ji,bm:Hi,bn:Wi,bo:qi,bp:Xi,bq:Yi,br:i,bs:Ki,bt:Qi,bu:ts,c2:function(t){return t[Sh]},c5:ko,c7:D,c8:M,c9:E,cG:Wu,cH:Vc,cI:qc,cT:xh,cV:qu,cY:si,cZ:ni,ca:B,cb:P,cc:k,cd:N,ce:j,cf:U,cg:W,ch:Y,ci:,cj:X,d0:Eo,d1:Po,d4:Ju,d5:O,d6:function(t,e){return Wa(t,e,0)},d7:Wa,d8:function(t,e,i){let s=0,n=t.length-1,r=n>>>1;for(;s<=n;r=s+n>>>1){const o=t[r];if(i(o,e)<0)n=r-1;else{if(!(i(o,e)>0))return r;s=r+1}}return~s},d9:function(){},dW:qf,dY:Fq,da:function(){},db:ue,dc:Ku,dm:bx,fs:function(){return Promise.resolve()},g:h_t,g3:KMt,gF:sPt,gG:nPt}),n(“CC_WECHAT”,!1),n(“CC_XIAOMI”,!1),n(“CC_ALIPAY”,!1),n(“CC_BYTEDANCE”,!1),n(“CC_OPPO”,!1),n(“CC_VIVO”,!1),n(“CC_HUAWEI”,!1),n(“CC_MIGU”,!1),n(“CC_HONOR”,!1),n(“CC_COCOS_RUNTIME”,!1);n(“CC_EDITOR”,!1),n(“CC_PREVIEW”,!1),n(“CC_BUILD”,!0),n(“CC_TEST”,!1),n(“CC_DEBUG”,!1),n(“CC_DEV”,!1),n(“CC_MINIGAME”,!1),n(“CC_RUNTIME_BASED”,!1),n(“CC_SUPPORT_JIT”,!0),n(“CC_JSB”,!0);const r=“undefined”==typeof window?global:window,o=t(“aN”,{_global:r}),a=o;o.internal={};const h=t(“aM”,“3.8.6”);r.CocosEngine=a.ENGINE_VERSION=h,r.cc=a;const l=void 0!==globalThis.jsb&&void 0!==jsb.window?jsb.window:globalThis;r.ccwindow=l;const c=2147483647;function u(t){return(t>0)-(t<0)}function _(t,e){return t^(t^e)&-(t<e)}function d(t){let e,i;return e=(t>65535)<<4,i=((t>>>=e)>255)<<3,e|=i,i=((t>>>=i)>15)<<2,e|=i,i=((t>>>=i)>3)<<1,e|=i,e|(t>>>=i)>>1}function p(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24}function m(t){let e=32;return(t&=-t)&&e–,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}function f(t){return–t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)}const g=new Array(256);(t=>{for(let e=0;e<256;++e){let i=e,s=e,n=7;for(i>>>=1;i;i>>>=1)s<<=1,s|=1&i,–n;t[e]=s<<n&255}})(g);var y=Object.freeze({proto:null,INT_BITS:32,INT_MAX:c,INT_MIN:-1<<31,abs:function(t){const e=t>>31;return(t^e)-e},countTrailingZeros:m,deinterleave2:function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},deinterleave3:function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},interleave2:function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},interleave3:function(t,e,i){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|

20:41:42 [ERROR]: JS: src/cocos-js/_virtual_cc-BswxTdb8.js:1:338752:

System.register([],(function(t,e){“use strict”;return{execute:function(){function i(t,e,i,s){i&&Object.defineProperty(t,e,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(s):void 0})}function s(t,e,i,s,n){var r={};return Object.keys(s).forEach((function(t){r[t]=s[t]})),r.enumerable=!!r.enumerable,r.configurable=!!r.configurable,(“value"in r||r.initializer)&&(r.writable=!0),r=i.slice().reverse().reduce((function(i,s){return s(t,e,i)||i}),r),n&&void 0!==r.initializer&&(r.value=r.initializer?r.initializer.call(n):void 0,r.initializer=void 0),void 0===r.initializer&&(Object.defineProperty(t,e,r),r=null),r}function n(t,e){const i=“undefined”==typeof window?global:window;return void 0===i[t]?i[t]=e:i[t]}t({$:function(t){return jI.test(t)},J:LI,N:WI,P:qI,W:XI,X:YI,Y:I,Z:KI,_:function(t){return HI.test(t)},a:Gn,a0:tM,a1:eM,a2:iM,aB:function(t,e){let i=t,s=”";for(;null!==i&&i!==e;)s=${i.name}/${s},i=i.parent;return s.slice(0,-1)},aC:HU,aQ:kn,aS:Es,aU:ms,aW:un,aZ:Cn,ay:D$,az:O$,b1:qn,b3:Ns,b8:Ei,b9:Pi,bA:ce,bB:de,bC:fe,bH:function(t){t>0&&(it=t)},bL:ot,bM:function(t){for(let e of t)at(e)},bN:function(t){return ht||(ht=“undefined”==typeof Proxy?{}:new Proxy(t,{get:(t,e,i)=>(at(e),Reflect.get(t,e,i))})),ht},bO:ua,bP:_a,bS:gi,bT:yi,ba:Di,bb:Oi,bc:Ri,bd:Li,be:Fi,bf:Ni,bg:Vi,bh:ki,bi:zi,bj:Ui,bk:Gi,bl:ji,bm:Hi,bn:Wi,bo:qi,bp:Xi,bq:Yi,br:i,bs:Ki,bt:Qi,bu:ts,c2:function(t){return t[Sh]},c5:ko,c7:D,c8:M,c9:E,cG:Wu,cH:Vc,cI:qc,cT:xh,cV:qu,cY:si,cZ:ni,ca:B,cb:P,cc:k,cd:N,ce:j,cf:U,cg:W,ch:Y,ci:,cj:X,d0:Eo,d1:Po,d4:Ju,d5:O,d6:function(t,e){return Wa(t,e,0)},d7:Wa,d8:function(t,e,i){let s=0,n=t.length-1,r=n>>>1;for(;s<=n;r=s+n>>>1){const o=t[r];if(i(o,e)<0)n=r-1;else{if(!(i(o,e)>0))return r;s=r+1}}return~s},d9:function(){},dW:qf,dY:Fq,da:function(){},db:ue,dc:Ku,dm:bx,fs:function(){return Promise.resolve()},g:h_t,g3:KMt,gF:sPt,gG:nPt}),n(“CC_WECHAT”,!1),n(“CC_XIAOMI”,!1),n(“CC_ALIPAY”,!1),n(“CC_BYTEDANCE”,!1),n(“CC_OPPO”,!1),n(“CC_VIVO”,!1),n(“CC_HUAWEI”,!1),n(“CC_MIGU”,!1),n(“CC_HONOR”,!1),n(“CC_COCOS_RUNTIME”,!1);n(“CC_EDITOR”,!1),n(“CC_PREVIEW”,!1),n(“CC_BUILD”,!0),n(“CC_TEST”,!1),n(“CC_DEBUG”,!1),n(“CC_DEV”,!1),n(“CC_MINIGAME”,!1),n(“CC_RUNTIME_BASED”,!1),n(“CC_SUPPORT_JIT”,!0),n(“CC_JSB”,!0);const r=“undefined”==typeof window?global:window,o=t(“aN”,{_global:r}),a=o;o.internal={};const h=t(“aM”,“3.8.6”);r.CocosEngine=a.ENGINE_VERSION=h,r.cc=a;const l=void 0!==globalThis.jsb&&void 0!==jsb.window?jsb.window:globalThis;r.ccwindow=l;const c=2147483647;function u(t){return(t>0)-(t<0)}function _(t,e){return t^(t^e)&-(t<e)}function d(t){let e,i;return e=(t>65535)<<4,i=((t>>>=e)>255)<<3,e|=i,i=((t>>>=i)>15)<<2,e|=i,i=((t>>>=i)>3)<<1,e|=i,e|(t>>>=i)>>1}function p(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24}function m(t){let e=32;return(t&=-t)&&e–,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}function f(t){return–t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)}const g=new Array(256);(t=>{for(let e=0;e<256;++e){let i=e,s=e,n=7;for(i>>>=1;i;i>>>=1)s<<=1,s|=1&i,–n;t[e]=s<<n&255}})(g);var y=Object.freeze({proto:null,INT_BITS:32,INT_MAX:c,INT_MIN:-1<<31,abs:function(t){const e=t>>31;return(t^e)-e},countTrailingZeros:m,deinterleave2:function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},deinterleave3:function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},interleave2:function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},interleave3:function(t,e,i){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((

20:41:42 [ERROR]: [SE_ERROR] (/Volumes/D/cocos/Creator/3.8.6/CocosCreator.app/Contents/Resources/resources/3d/engine/native/cocos/bindings/jswrapper/v8/Object.cpp, 774): Invoking function (0x303ea98f0) failed!

update 中连续调用 spine的 setAnimation() 切换动作,会导致报错或者死循环。
报错堆栈:

demo:
SpineDemo.zip (1.2 MB)

导入spine4.2.26 好像还是不行


unity中是可以显示的

你的 spine 资源是用 spine 4.2 导出的吗?日志显示资源版本对不上。

我们定位一下。感谢反馈。

1742730560045 image