将精灵缩放到精确尺寸的最佳技术是什么?缩放属性是一个乘数,但是如果您希望精灵的宽度恰好为 X 像素,有没有简单的技术?或者,是否需要简单地使用所需的尺寸和实际的精灵contentsize
来计算必要的scale
手术?
我相信这有效:
-(void)resizeSprite:(CCSprite*)sprite toWidth:(float)width toHeight:(float)height {
sprite.scaleX = width / sprite.contentSize.width;
sprite.scaleY = height / sprite.contentSize.height;
}
将其放入您的游戏中,然后像这样使用:
[self resizeSprite:mySprite toWidth:350 toHeight:400];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)