Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 扩展右边界精灵套件_Ios_Iphone_Sprite Kit - Fatal编程技术网

Ios 扩展右边界精灵套件

Ios 扩展右边界精灵套件,ios,iphone,sprite-kit,Ios,Iphone,Sprite Kit,我正在做一个游戏,有一个关于边缘边界的问题。如果iPhone I可以制作包含在窗口中的游戏,请执行以下操作: - (void) createSceneContents { self.backgroundColor = [SKColor blackColor]; self.scaleMode = SKSceneScaleModeAspectFit; self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self

我正在做一个游戏,有一个关于边缘边界的问题。如果iPhone I可以制作包含在窗口中的游戏,请执行以下操作:

- (void) createSceneContents
{
    self.backgroundColor = [SKColor blackColor];
    self.scaleMode = SKSceneScaleModeAspectFit;
    self.physicsBody = [SKPhysicsBody bodyWithEdgeLoopFromRect:self.frame];
}
另一种看起来很吸引人的方法是

 bodyWithEdgeFromPoint:ToPoint

我可以用这种方法设置最左边的边界,设置一个地板,并用我的角色左右行走。然而,角色一旦到达边缘就会从世界上跌落。我要做的是一个扩展的背景,基本上是屏幕之外的,但最终有一个非常右的边缘,玩家不能继续前进。当玩家向左或向右移动时,相机将跟随玩家。背景很可能由不同的图像组成,一旦用户到达背景边缘,这些图像将被加载。如果有人有建议或建议,我将不胜感激。

请使用自定义cgrect,而不是self.frame,该cgrect具有所需的坐标和边界大小,这样您就可以完美地工作了。