尝试仅使用textureTexture中的textureWithRect来使用SKTexture的一部分
我正在做的是基于完整的形象创build一个SKTexture
SKTexture *fullTexture = [SKTexture textureWithImageNamed:@"fullImage"];
我想使用fullTexture的全部宽度,但只有纹理的一部分高度,但是,从完整图像的TOP开始。
弄清楚宽度似乎是在百分比,我用下面的代码:
SKTexture *croppedTexture = [SKTexture textureWithRect: CGRectMake(0,0,1,percentageY)
有人可以给我正确的CGRectMake的浮点数,从左上开始,从Y开始,只有一部分(固定的点数/像素)
或者以另一种方式来实现我想要做的事情?
谢谢
用我需要的可见示例更新了问题:
尝试CGRectMake(0,1-percentageY,1,percentageY)
而不是CGRectMake(0,0,1,percentageY)