【已正式发布】CocosCreator 3.8.7 社区版本公测帖

提一个很早就存在的bug,全局变量 cc,不存在 UITransform 只有 UITransformComponent, 只要不是通过 import { UITransform } from ‘cc’; 导入的都有问题,虽然可以像引擎内部使用addComponent(‘cc.UITransform’) 或者使用 UITransformComponent 去解决,感觉是不够友好

Fixed at https://github.com/cocos/cocos-engine/pull/18685 .

好的,我们后续查看看。也有概率是上层一些频繁申请的对象没有用池子导致的。

现在3.8.6版本有个bug,默认导入图片的type设置为sprite-frame的时候,如果贴图不是首次手动拖进编辑器的话,而是在编辑器没有打开的时候直接复制到项目资源目录。那么下次打开编辑器或者用命令行直接构建项目的时候,图片会被以texture的格式被导入,并且后续还会根据名字记住导入类型。手动拖到导入的时候也会以texture的类型被导入。必须手动修改类型。
这个bug这个版本修复了吗
@dumganhar

谢谢.我一直使用EDITOR_PAGE,这就换了.

是这个不

速度真快,好评+10086

官方真给力。愿意倾听用户的需求建议,更新修复及时,我相信有这样的团队,一定越做越好。

5赞

主打一个听劝。 :joy:

1赞

自定义后效,在3.7彻底用不了了是吧

界面 做了两个ScrollView 报错
[PreviewInEditor] Cannot read properties of null (reading ‘getComponent’)

TypeError: Cannot read properties of null (reading ‘getComponent’)

at ScrollBar._setOpacity (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:78360:40)

at ScrollBar.show (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:78233:16)

at ScrollView._updateScrollBarState (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:80045:33)

at ScrollView._moveContentToTopLeft (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:80406:16)

at ScrollView._calculateBoundary (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:79777:18)

at ScrollView.onEnable (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:79587:18)

at eval (eval at tryCatchFunctor_EDITOR (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js), :4:10)

at OneOffInvoker.compScheduler [as _invoke] (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:46380:13)

at OneOffInvoker.invoke (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:46302:18)

at NodeActivator.activateNode (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:48506:29)

at Scene._activate (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:56485:44)

at Director.runSceneImmediate (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:15538:17)

at E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\app.asar\builtin\scene\dist\script\3d\manager\scene\utils.ccc:1:1373

at eval (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:114745:17)

at eval (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:122341:9)

at eval (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:163465:9)

at sentryWrapped (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\app.asar\node_modules@sentry\browser\src\helpers.ts:116:17)

[PreviewInEditor] Cannot read properties of null (reading ‘getComponent’)

TypeError: Cannot read properties of null (reading ‘getComponent’)

at ScrollBar._setOpacity (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:78360:40)

at ScrollBar.show (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:78233:16)

at ScrollView._updateScrollBarState (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:80045:33)

at ScrollView._moveContentToTopLeft (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:80406:16)

at ScrollView._calculateBoundary (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:79777:18)

at ScrollView.start (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:79565:16)

at eval (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:46354:16)

at OneOffInvoker.eval [as _invoke] (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:46183:9)

at OneOffInvoker.invoke (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:46302:18)

at ComponentScheduler.startPhase (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:46528:29)

at Director.tick (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:15823:35)

at Game._updateCallback (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:16900:22)

at updateCallback (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\resources\3d\engine\bin.cache\dev\editor\bundled\index.js:90227:20)

at sentryWrapped (E:\dev\cocos\dev\CocosCreator-v3.8.7-win-042814\resources\app.asar\node_modules@sentry\browser\src\helpers.ts:116:17)

最好提供一个demo供官方排查一下。

浏览器预览会出现吗?


不得不说,这个功能应该在编辑器伊始就做了,曾经找个节点的脚本有多么效率低下和痛苦~~~你知道吗?如同预制体可以打开多个的功能,这些功能,应该在编辑器伊始就去做,我是没想到放到现在才去做~曾经你们的开发road绝b有问题~我能猜想得到你们的曾经的产品,绝对是个有tasty的人

Spine 4.2 官方代码有更新,后面引擎同步更新后再跟进

称赞下官方,这个版本流畅程度好狠多了,人性化的设置也多了不少,2426A44B

“标注脚本”这个功能很不错,方便了很多,只是我觉得可能还需要优化下。
有的脚本在子节点里,父节点没展开的时候,没有显示。需要展开才能看到。
所以:
能不能在父节点的子节点上有脚本的时候,在父节点上显示一个灰色的“TS”标记,父节点如果也有TS脚本,就正常显示。
当然,只是建议,目前这样也可以了。方便很多了。嘻嘻嘻。

1赞

好提议~~~不过可能我更加希望这个功能是允许用户自定义的。不然一旦你这个功能加上后,估计一堆的灰色ts标志都显示出来了

确实。 :sweat_smile:

我资源 spine 给过你了 直接把spine 挂到 游戏节点下 播放动画就有这个问题0x1dd0.zip (919.2 KB) 播放skill1 skill 2 其他动画好像可以 就是部分动画不行