【已正式发布-Cocos Creator 3.8.3 社区公测帖】- 【20240428】

刚刚发现的一个渲染问题~,引擎组同学空了麻烦看看一下

论坛跟帖都好多人复现了,你新建一个预制体然后添加精灵组件,再拖入图片,编辑器里是空白的

我100%出现这个BUG

对,就算不使用默认图片,自己手动拖入一张自己的图片,也是空白,需要保存关闭再打开才可以

1赞

再资源模块直接右击创建预制体,然后添加sprite组件,拖进一张图片 100%复现。

请问解决了吗

我这内网浏览器 同样的问题 有没有人给解决解决呀

@oyster09 @snake_n18 @xxx730528

很抱歉,您反馈这个预览问题的时候 3.8.3 版本已经发布了,只能等下个版本修复了,我们目前确实没有测试断网情况下的编辑器使用情况,后面会添加一下这块的测试。

目前可以先下载这个插件安装到编辑器内即可,断网情况下打开编辑器报错的问题暂时可以忽略。

fix-devices-1.0.2.zip (814 字节)

你们怎么越修复bug越多啊

用的不是阿波罗吗?阿波罗断网也能用的

感觉再来两个小版本,3.6.3的钉子户就能升了 :heart_eyes:

这版本还是别升了,一堆新人接手开发的,你们也敢升

3.8.x果断升

你这多少有点造谣了

@Knox 不好意思~ 請問你們有成功重現嗎~?
還是我需要做個 383 的專案給你們測試?

import { _decorator, Component, ImageAsset, Node, Texture2D } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('NewComponent')
export class NewComponent extends Component {
    forceField:Float32Array;
    forceTex:Texture2D;
    start() {
        this.forceField = new Float32Array(2000 * 4);
        this.forceField.fill(0);
        const forceimage = new ImageAsset({
            _data: this.forceField,
            width: 2000,
            height: 1,
            format: Texture2D.PixelFormat.RGBA32F,
            _compressed: false
        });
        this.forceTex = new Texture2D();
        this.forceTex.reset({
            width: 2000,
            height: 1
        });
        this.forceTex.setFilters(Texture2D.Filter.NONE, Texture2D.Filter.NONE);
        this.forceTex.image = forceimage;
        
        console.log(this.forceTex);
        
    }

    update(deltaTime: number) {

    }
}

这段代码在ios实机运行时会报错image

之前用3.8.1发微信包,主包只有3M+,升级到3.8.3之后,主包变成5M+了,看了下 ,多了个PhysX的分包,之前怎么没有呢

没有复现这个问题,在 383 是正常的,你可以升级试试。也可以尝试删除一下项目构建缓存试试。
image

你按照 原原原原来是你 提供的方法试一下看看

你的构建里有没有选 PhysX 呢?