我有一个滚动游戏,比如 Jetpack Joyride,玩家在类似隧道的背景中奔跑。我有重力和喷气背包,所以如果我拿着它足够长的时间,我可以离开屏幕。
现在,当我生成背景时,我使用以下代码:
background.physicsBody = [SKPhysicsBody bodyWithEdgeFromPoint:CGPointMake(0, 74) toPoint:CGPointMake(background.size.width, 74)];
但它只制作底边,我希望它也有顶边。用矩形制作边缘不起作用,因为我有无尽的背景,并且在这结束后添加了新的,所以我不能在左右两侧有物理边缘。
这是图像,我希望黑色边缘具有碰撞属性。