代码如下:
let bgNode = new Node();
bgNode.layer = Layers.Enum.UI_2D;
bgNode.addComponent(BlockInputEvents);
let sprite = bgNode.addComponent(Sprite);
sprite.type = Sprite.Type.SLICED;
let base64Img = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX///+nxBvIAAAACklEQVQI12MAAgAABAABINItbwAAAABJRU5ErkJggg==';
let imageObj = new Image();
imageObj.src =base64Img;
let textureObj = new Texture2D();
textureObj.image = new ImageAsset(imageObj);
let sf = new SpriteFrame();
sf.texture = textureObj;
sprite.spriteFrame = sf;
sprite.color = color(0, 0, 0, 200);
报错信息:
193 debug.ts: 102 Sampler binding ‘cc_spriteTexture’ at set 2 binding 11 index 0 is not bounded.
