我有一个给定纹理的精灵,使用:
joyStickRight = [SKSpriteNode spriteNodeWithImageNamed:@"joyStick.png"];
当用户触摸并持有精灵时,我想改变它。当我检测到触摸时,我尝试通过使用不同的图像调用相同的函数来更改精灵纹理:
joyStickRight = [SKSpriteNode spriteNodeWithImageNamed:@"joyStick_rollOver.png"];
但这似乎不起作用。没有什么变化。
这适用于 iPad 应用程序。我正在用SKSpriteNode
s 创建屏幕上的元素。