[已解决]getcontentSize()获取不到图片精灵的长和宽

 var number_all =new cc.Sprite("res/img/UI/jineng01.png");
        var allwight = number_all.getContentSize().width;
        var allhight = number_all.getContentSize().height;

damagenumber.png就是下面这张图片

但如果是换成下面这张图片就能获取

没人知道吗?求解答啊

需要在 resource.js的 res里加上你那个文件
比如
var res = {
HelloWorld_png : “res/img/UI/jineng01.png”,
};

对的,已经解决了

不管用什么,contentSize都取不到宽高

这样子是ok了 但是为什么一定要加进去才行呢?创建精灵的时候手动用图片创建精灵 和这个有什么不同呢?

我也在想这个问题,你搞清楚为什么了吗?

我也没有搞懂,我通过精灵的getcontentsize获取到的宽高是原图片的二分之一大小左右
分享一下嘛:11::11::11::11:

你有没有对精灵进行了缩放,或者对精灵的父类进行了缩放

为什么要加入预加载列表才能读取到宽高???

资源文件都是从硬盘上读取,加到res中,他会先读取缓存起来