我正在做的是基于完整图像创建一个 SKTexture
SKTexture *fullTexture = [SKTexture textureWithImageNamed"fullImage"];
我想使用 fullTexture 的全宽,但只使用纹理的一部分高度,BUT,从全图的 TOP 开始。
在弄清楚宽度似乎是百分比后,我使用了以下代码:
SKTexture *croppedTexture = [SKTexture textureWithRect: CGRectMake(0,0,1,percentageY)
谁能给我正确的 CGRectMake 到 CROP 的浮点值,从左上角开始,完整的 witdt 和 Y 的一部分(固定数量的点/像素)?
或者另一种方式来实现我想要做的事情?
谢谢
用我需要的可见示例更新了问题:
Best Answer-推荐答案 strong>
尝试 CGRectMake(0,1-percentageY,1,percentageY) 而不是 CGRectMake(0,0,1,percentageY)
关于ios - 尝试使用 textureWithRect inTexture 仅使用 SKTexture 的一部分,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/21874822/
|