2 yiyi  baby yiyi__baby 于 2015.07.25 15:17 提问

用Cocos2d-x创建图片时出现未知错误

在helloworld.cpp文件中写的一段小代码:

 Size visibleSize = Director::getInstance()->getVisibleSize();

    auto role = Sprite::create("101.png");
    addChild(role);
    role->setPosition(visibleSize/2);
    //role->setScale(0.5);


    return true;

结果调试的时候出现如下问题:图片说明

5个回答

CSDNXIAON
CSDNXIAON   2015.07.25 15:28

Cocos2d-x 在缓存创建图片
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Evankaka
Evankaka   Ds   Rxr 2015.07.25 19:52

auto role = Sprite::create("101.png");
有可能是在这里出错,你的图片名是对的么?resource下有这个图片么

linyang24
linyang24   2015.07.26 10:36

role->setPosition(visibleSize/2);
setposition里面的参数是point
你的visiblesize返回类型是size
肯定不对啊

qq_27798553
qq_27798553   2015.12.23 10:39

setPosition是坐标 visiblesize是区域大小..

hj469105076
hj469105076   2016.07.15 16:18

首先不知道你的图片是否在你的Resource文件夹中
接着是setPosition里面的参数是Point,
而你的visiblesize类型是Size,参数不匹配

Csdn user default icon
上传中...
上传图片
插入图片