如下代码,调用sprite:setTextureRect之前,获取到的图片尺寸是正常的,调用之后,图片的尺寸就会被修改成 100, 100
这是bug吗?还是这个函数的功能本来就是这样?(我用的版本是2.2.3)
如果本来就是这样,有没有不改变图片尺寸的只显示图片某一区域的函数?(比如java中的setclip)
local size = sprite:getContentSize()
print('size.width,size.height = ',size.width,size.height)
sprite:setTextureRect(CCRectMake(0, 0, 100, 100))
size = sprite:getContentSize()
print('size.width,size.height = ',size.width,size.height)