Cocos Creator 3.8.4 来了,更快更稳更好用!

3.8.4,使用了对象池的情况,对象回收后,下次在对象池拿出来,初始化设置:this.node.setRotationFromEuler(Vec3.ZERO) 不生效。。

能否给一下操作步骤,我们这边验证一下?

有没有具体的逻辑截图一下,我们复现一下

刚刚弄了个简单的demo没有复现,我再研究一下

憋这么久也难为你了 :joy:

3.8.4在resources下新建prefab,加载后创建预制体报错The thing you want to instantiate must be an object,重启编辑器后正常。
3.8.3没有这个问题。

3.8.4创建预制体 aa
路径正确,使用resources.load(" aa")和assetManager.getBundle(“b”).load(“aa”)都不能正常加载
必须要关闭编辑器重新打开才能.

第二种情况是预制体 aa 能正常加载,复制aa 改名称为 aa2 ,
那么aa2又不能加载了,必须重启编辑器才能加载 aa2
系统:MacBook Air M3

升级后 为什么 原来的扩展工具用不了了?提示: [Package] Skip TestTool: The package_version does not match.

查看一下原来扩展工具中的 package_version 是多少,正常应该是 2

好的,我这边试看看,还有问一下是在编辑器里面执行还是预览?

传 Prefab 类型试看看? resources.load(‘aa’, Prefab, () => {})

我在 3.8.3 也会,编辑器下需要传类型

1赞

这个spine资源在3.8.4显示不正常。。。
glow.rar (31.9 KB)
大佬抽空看一下吧。。。

spine的getAttachment和setAttachment接口什么时候能修好?从3.8开始就有问题,很难解决吗?导致很多项目无法体验最新的引擎。

我看了 原来的是3 我现在改成2也没有用 还是会提示这个 然后扩展开关打不开

改完要退出重启吧

请问一下,升级3.8.4之后,之前写的缓动数值滚动效果没用了,是怎么回事呀

换成onUpdate了,希望和我遇到一样问题的同学能有所帮助吧

你 progress 函数没有返回值啊,你把 nownum 返回回去啊。

progress(start: number, end: number, current: number, ratio: number): number { // 添加返回值类型为 number
    let nownum = lerp(start, end, ratio);
    console.log('============ progress ===============', nownum);
    lb!.string = String(nownum);
    return nownum; // 这里要返回值
}
1赞
                        //执行动画
                    tween().target(this.OtherUserText)
                    .to(0.5, { opacity: 1})
                    .call( ()=>{
                        tween().target(this.OtherUserText)
                        .to(2.5, { opacity: 0 })
                        .call( ()=>{
                            if(this.OtherUserText)this.OtherUserText.active = false;
                        }).start();
                    }).start();

求助引擎团队 之前 3.8.2 这样写是能实现 透明度 现在升级了 3.8.4 直接报错 显示没有这个opacity了

改好了 改成这样就正常了
tween().target(this.SelfUserText.getComponent(UIOpacity))
.to(0.5, { opacity: 1})
.call( ()=>{
tween().target(this.SelfUserText.getComponent(UIOpacity))
.to(2.5, { opacity: 0 })
.call( ()=>{
if(this.SelfUserText)this.SelfUserText.active = false;
}).start();
}).start();

3.x opacity 一直是在 UIOpacity 上面的啊。
你说 3.8.2 可以实现,麻烦提供一个 demo 给我下,我用 3.8.2 验证看看。谢谢。