版本是2.1.4,在程序里直接通过图片路径addChild了一个cc.Sprite,想要缩放时通是不起做用,于是通过打印发现其宽,高都为0,查来查去,发现:原来是图片没有注册到Resource.js里的那个数组里去。
查看main.js源码可以看到Resource.js里定义的那个图片资源数组在applicationDidFinishLaunching()方法里会使用到,我的理解是凡是使用到的图片,都要注册到Resource.js里,cocos才会去处理一些预加载的事情,如果不添加,那么可能就是会出现如果图片过大就会出现加载卡顿情况,并且还跟我之前一样获取不到宽高。