我正在使用cocos2d开发一个游戏,我在situation..Please下面遇到了一些人指导我
this.scalesizex = this.image.height/winSize.height*0.7;
this.scalesizey = this.image.width/winSize.width*0.7;
myNode.scaleX = this.scalesizex;
myNode.scaleY = this.scalesizey;
在上面的代码中,我试图将图像缩放到屏幕尺寸的1/7,我知道原始图像的宽度和高度,有人能告诉我缩放后可以获得图像的宽度和高度吗?
附言:我无法设置图像的实际高度和宽度,所以我正在使用缩放来减小图像的宽度和高度以适应屏幕
发布于 2016-10-26 17:52:08
如果要将图像缩放到屏幕尺寸的1/7,则应按以下方式计算比例:
this.scaleX = winSize.width / (this.image.width * 7);
this.scaleY = winSize.height / (this.image.height * 7);
然后,您可以通过将图像的原始宽度和高度乘以这些比例来计算新的宽度和高度。
https://stackoverflow.com/questions/38960319
复制相似问题