テクスチャの SKTextureAtlas と最近傍フィルタリングの使用に問題があるようです。SKTextureAtlas を使用せずに最近傍フィルタリングを使用すると正常に動作しますが、SKTextureAtlas を使用するとすべてが線形フィルタリングに変更されます。
SKTextureAtlas を使用しない場合のコードと結果:
SKTexture* texture = [SKTexture textureWithImageNamed:@"grass"];
texture.filteringMode = SKTextureFilteringNearest;
SKSpriteNode* node = [SKSpriteNode spriteNodeWithTexture:texture size:CGSizeMake(512,512)];
Nearest Neighbor フィルタリングを生成する必要があり、実行する必要がある
コードと SKTextureAtlas の結果:
SKTextureAtlas* atlas = [SKTextureAtlas atlasNamed:@"myAtlas"];
SKTexture* texture = [atlas textureNamed:@"grass"];
texture.filteringMode = SKTextureFilteringNearest;
SKSpriteNode* node = [SKSpriteNode spriteNodeWithTexture:texture size:CGSizeMake(512,512)];
最近傍フィルタリングを生成する必要があり、生成しない
助言がありますか?