尝试仅使用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)