Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法确定现有的 SKTexture 是使用@2x 还是@3x 图像版本?
我可以查看纹理的大小并进行比较,但我想知道是否有更优雅的方法来做到这一点,最好不使用 UIImage。
这是一个适用于 iOS 9 和 OS X 10.11 的解决方案:
CGImageRef imageRef = texture.CGImage; CGFloat *scale = CGImageGetWidth(imageRef) / [texture size].width; CGImageRelease(imageRef); // Not sure if you need this line?