我正在开发一款游戏并且对边缘边界有疑问。如果我能做到这一点,制作一个包含在窗口内的游戏:
- (void) createSceneContents
{
self.backgroundColor = [SKColor blackColor];
self.scaleMode = SKSceneScaleModeAspectFit;
self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
}
唯一看起来很吸引人的方法是
bodyWithEdgeFromPoint:ToPoint
我能够用这种方法设置最左边界并设置一个地板,并用我的角色左右走动。然而,角色一旦到达边缘就会脱离世界。我想要的是一个扩展的背景,基本上是在屏幕外,但最终有一个极右边缘,玩家无法继续前进。当摄像机向左或向右移动时,摄像机将跟随播放器。一旦用户到达背景边缘,背景很可能包含将被加载的不同图像。如果有人有提示或建议,我真的很感激。