Ios XCODE/SK SpriteKit/如何移动我的精灵

Ios XCODE/SK SpriteKit/如何移动我的精灵,ios,css,xcode,Ios,Css,Xcode,我非常需要你的帮助。所以我对SpriteKit for XCODE还不熟悉,而且我刚刚开始习惯这个机制。我目前有一个背景图像和一个位于中心的精灵 问题 精灵在屏幕上水平移动,这就是我想要的。然而,精灵离开屏幕,我想要的是精灵和背景之间的连续运动。例如,下面视频链接中的这个游戏显示了我想要的关系 移动背景,而不是精灵。 如果你仔细看这个视频,你会注意到这个角色永远不会离开屏幕中央太远。背景的运动(以及角色上的动画)会产生运动错觉 如果删除这些行: SKAction *moveNodeUp = [S

我非常需要你的帮助。所以我对SpriteKit for XCODE还不熟悉,而且我刚刚开始习惯这个机制。我目前有一个背景图像和一个位于中心的精灵

问题

精灵在屏幕上水平移动,这就是我想要的。然而,精灵离开屏幕,我想要的是精灵和背景之间的连续运动。例如,下面视频链接中的这个游戏显示了我想要的关系


移动背景,而不是精灵。

如果你仔细看这个视频,你会注意到这个角色永远不会离开屏幕中央太远。背景的运动(以及角色上的动画)会产生运动错觉

如果删除这些行:

SKAction *moveNodeUp = [SKAction moveByX:500 y:0.0 duration:10];
[mega runAction: moveNodeUp];
移动背景时,播放器将显示为向左移动


我建议大家看看这样的问题,比如你是否想创建一个与视频中类似的游戏

Mega.png是精灵,bg是背景我如何移动背景而不让它离开屏幕?谢天谢地,背景图像必须比屏幕的大小更大或更宽。
SKAction *moveNodeUp = [SKAction moveByX:500 y:0.0 duration:10];
[mega runAction: moveNodeUp];