cocos2d-iphone – 如何创建CCSprite来设置边界?

cocos2d-iphone – 如何创建CCSprite来设置边界?,第1张

概述如何创建一个缩放图像以适应输入边界的CCSprite,即如果我想要一个宽度= 70且高度= 50的CCSprite,并将文件中的图像缩放到70,50.除了从图像的大小计算比例因子与期望的最终大小相比之外,还有一种简单的方法吗? 根据@Martin的回答,这是一个有效的类别实现 @implementation CCSprite(Resize)-(void)resizeTo:(CGSize) th 如何创建一个缩放图像以适应输入边界的CCSprite,即如果我想要一个宽度= 70且高度= 50的CCSprite,并将文件中的图像缩放到70,50.除了从图像的大小计算比例因子与期望的最终大小相比之外,还有一种简单的方法吗?解决方法 根据@Martin的回答,这是一个有效的类别实现

@implementation CCSprite(Resize)-(voID)resizeto:(CGSize) theSize{    CGfloat newWIDth = theSize.wIDth;    CGfloat newHeight = theSize.height;    float startWIDth = self.contentSize.wIDth;    float startHeight = self.contentSize.height;    float newScaleX = newWIDth/startWIDth;    float newScaleY = newHeight/startHeight;    self.scaleX = newScaleX;    self.scaleY = newScaleY;}@end
总结

以上是内存溢出为你收集整理的cocos2d-iphone – 如何创建CCSprite来设置边界?全部内容,希望文章能够帮你解决cocos2d-iphone – 如何创建CCSprite来设置边界?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/999985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存