【新人求教】Sprite::create("face.png")语法问题

auto sprite = Sprite::create(“face.png”);
sprite->setPosition(Vec2(100, 100));
sprite->setScale(0.3f);

之前把face.png拖入到cocos sutdio中,然后发布到visual studio 2015 中,运行着三行代码之后发现sprite是空指针

所以想问一下,这个create函数要怎么写里面的参数,才可以创建“face.png”的Sprite呢?

希望前辈们提点一下

你有 addchild(sprite)么?

创建精灵要么直接在studio中拖动到场景,层或者节点上来创建,创建完了发布一下就可以知道有没有成功;
要么在vs中create,空指针的原因应该是你加载的图片face.png路径不对,断点测一下就知道了。
把图片拖到studio中,并不能让vs关联到它的路径,这是两个不相关的操作。

STUDIO版本高吧,图片的路径不对,studio发布的资源默认在resources下的res文件夹里

谢了,问题已经解决了

那么怎么在vs2015中添加资源,是得可以被代码调用呢?

studio是3.10版本的,vs是2015社区版

:8::8::8::8:解决就好,应该就是路径的问题吧#35