swift (ios8, xcode 6)와 함께 spritekit을 사용하고 있습니다. 나는 physicsbody 생성자 self.physicsBody = SKPhysicsBody(texture: myTexture, size: myTexture.size())
를 사용하는 경우, 그것은 다음과 같은 오류와 함께, 때마다 실패SKPhysicsBody 생성자를 사용할 수없는 이유는 무엇입니까?
<Error>: CGBitmapContextCreate: unsupported parameter combination:
8 integer bits/component; 32 bits/pixel;
3-component color space;
kCGImageAlphaPremultipliedLast; 127 bytes/row.
을 그러나, 나는 'SKPhysicsBody (rectangleOfSize : ...)'같은 physicsbody 생성자로 다시 전환 할 때 그것을 잘 작동합니다. 그러나 텍스처 기반 물리학 자체를 사용하고 싶습니다. 이 오류가 발생하는 이유는 무엇이며 어떻게 수정합니까?
다른 질감을 사용해 보았습니다 – hamobi
기본적으로 텍스처의 이미지 형식이 지원되지 않습니다. 다른 이미지를 사용해 보거나 이미지를 "표준"형식으로 저장하십시오 (예 : 24 비트 색상 (트루 컬러) 및 8 비트 알파 채널 (RGBA)). 또한 이미지가 너무 작지 않음 (8x8 이하는 문제가 될 수 있음) 또는 너무 커야합니다 (모든 장치에서 최대 2048x2048 작동). – LearnCocos2D
다른 이미지를 사용해 보았는데 동일한 오류가 발생합니다. 아마 내가 Gimp를 사용하여 내 PNG를 내보내고 있는데 이것은 잘못된 형식을 제공하기 때문일 것입니다. – acahreonn