如何加载图片资源在场景指定的位置显示出来

以下是我在官方文档加载资源找到的内容

加载独立的 SpriteFrame

图片设置为 Sprite 后,将会在 资源管理器 中生成一个对应的 SpriteFrame。但如果直接加载 test assets/image,得到的类型将会是 cc.Texture2D。你必须指定第二个参数为资源的类型,才能加载到图片生成的 cc.SpriteFrame:

// 加载 SpriteFrame
var self = this;
cc.loader.loadRes(“test assets/image”, cc.SpriteFrame, function (err, spriteFrame) {
self.node.getComponent(cc.Sprite).spriteFrame = spriteFrame;
});

虽然有这样的代码,但我还是不知道怎么在制定的位置显示指定的图片

比如我在资源目录assets的textures下有三个图片a,png,b.png,c.png,

我如何将他们分别在场景制定xy值上显示出来显示出来
比如(0,0),(0,10),(0,20)

补充:
使用以下加载图片的时候
var realUrl = cc.url.raw(“textures/btn_slot_77_disable.png”);
var spriteTest001 = cc.textureCache.addImage(realUrl);
spriteTest001.setPosition(10, 10);
this.node.addChild(spriteTest001);

一直报这个错误

Sorry can not load ‘textures/btn_slot_77_disable.png’ because it is not placed in the ‘resources’ folder.

可是图片路径是正确的,这是怎么回事

你这是重复发帖啊!

这个错误的意思是,动态加载只支持 resources 目录下的资源,你的路径不在 resources 下。

重复发帖,关闭。