我有 2 个点 A 和 B。距离是 100,我的精灵图像是 50。我的问题是我可以从图像的中心调整精灵的大小以保持质量,如果可能的话,我该怎么做?我尝试使用此代码,但它只是缩放图像宽度并且看起来很糟糕。
-(void)resizeSprite:(CCSprite*)sprite toWidth:(float)width toHeight:(float)height {
sprite.scaleX = width / sprite.contentSize.width;
sprite.scaleY = height / sprite.contentSize.height;