cocos creator 这样直接赋值不想么?

  • Creator 版本: 3.7.1

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

import { _decorator, Component, Node, Texture2D, resources, Sprite, SpriteFrame, UITransform, Rect, Vec3 } from ‘cc’;
const { ccclass, property } = _decorator;

@ccclass(‘test’)
export class test extends Component {
private _targetPos: Vec3 = new Vec3();
start() {
resources.load(11/texture, Texture2D, (err, texture) => {//读到texture
if (err) {
console.error(err);
return;
}
const sprite = this.getComponent(Sprite);//取组件

        // const spriteFrame = new SpriteFrame();//新建属性    
        // spriteFrame.texture = texture;
        // sprite.spriteFrame = spriteFrame;

        sprite.spriteFrame.texture = texture;// 这行跟上面三行的效果不一样,请问大家,为什么,谢谢?
    })



}

update(deltaTime: number) {
    
}

}