私は SpriteKit で遊んでいて、UIImage から SKTexture を作成し、SKSpriteNode を使用して子を SKScene (背景として) に追加しています。フォトショップで画像を再作成しようとしましたが、問題はまだ残っており、シミュレーターと実際のデバイスでテストされ、画像の色が異なり、変更はありません。
画像形式は PNG で、Xcode 5 で Images.xcassets を介して追加しました
画像、結果:
異なる画像、結果:
SKScene サブクラスで次のコードを使用しています。
- (id)initWithSize:(CGSize)size
{
if (self = [super initWithSize:size]) {
SKTexture *textureGradient = [SKTexture textureWithImage:[UIImage imageNamed:@"Image"]];
SKSpriteNode* spriteGradient = [SKSpriteNode spriteNodeWithTexture:textureGradient];
[self addChild:spriteGradient];
}
return self;
}
私が間違っていることは何ですか?
どんな助けでも大歓迎です。:)