ios – 更改SKSpriteNode图像

前端之家收集整理的这篇文章主要介绍了ios – 更改SKSpriteNode图像前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是新的精灵套件,并有一个问题,改变当前的SKSpriteNode图像.

我的spriteNode看起来像这样

mover = [SKSpriteNode spriteNodeWithTexture:Texture1];
[mover setScale:1.0];
[self addChild:mover];

那么我有这种方法应该改变动作图像,但不是.我究竟做错了什么?

- (void)didBeginContact:(SKPhysicsContact *)contact {
    if (contact.bodyA.categoryBitMask == worldCategory) {

        SKTexture* explodeTexture1 = [SKTexture textureWithImageNamed:@"explode"];
        explodeTexture1.filteringMode = SKTextureFilteringNearest;

        mover = [SKSpriteNode spriteNodeWithTexture:explodeTexture1];



    }
}

解决方法

您必须更改您的移动器对象的纹理属性.

这样的事情

mover.texture = [SKTexture textureWithImageNamed:@"explode"];

猜你在找的iOS相关文章