何もグーグルできません。実際、この新しいフレームワークに関する情報はほとんどありません。私が見つけた唯一のことは、コア イメージ フィルターをテクスチャに適用することです。しかし、画像の上に単純な長方形を描画するには、独自の CI フィルターを作成する必要があると思います..
トピックについて何か知っている人はいますか?
何もグーグルできません。実際、この新しいフレームワークに関する情報はほとんどありません。私が見つけた唯一のことは、コア イメージ フィルターをテクスチャに適用することです。しかし、画像の上に単純な長方形を描画するには、独自の CI フィルターを作成する必要があると思います..
トピックについて何か知っている人はいますか?
長方形だけが必要な場合は、@Kex のソリューションを使用してください。
一般に、任意の UIImage または CGImage からテクスチャを作成できます。[SKTexture textureWithImageNamed:@"Spaceship.png"]
本当に便利なだけです[SKTexture textureWithImage:[UIImage imageNamed:@"Spaceship.png"]]
したがって、テクスチャにカスタム描画を行うには、次のように使用できます。
UIGraphicsBeginImageContext(CGSizeMake(256, 256));
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[SKColor yellowColor] setFill];
CGContextFillEllipseInRect(ctx, CGRectMake(64, 64, 128, 128));
UIImage *textureImage = UIGraphicsGetImageFromCurrentImageContext();
SKTexture *texture = [SKTexture textureWithImage:textureImage];
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithTexture:texture];
[self addChild:sprite];