1

プレイヤーがトンネルのようなバックグラウンドで実行されている、Jetpack Joyride のようなスクロール ゲームがあります。私は重力とジェットパックを持っているので、十分に長く保持すれば画面から出ることができます.

背景を生成するときは、次のコードを使用します。

background.physicsBody = [SKPhysicsBody bodyWithEdgeFromPoint:CGPointMake(0, 74) toPoint:CGPointMake(background.size.width, 74)]; 

しかし、それは下端だけを作り、上端も持ってほしい. 無限の背景があり、これが終了した後に新しいものが追加されるため、長方形でエッジを作成することはできません。そのため、左右に物理エッジを作成できません。

これが画像です。黒いエッジに衝突プロパティを持たせたいです。

ここに画像の説明を入力

4

1 に答える 1

1

SKPhysicsBodyを使用して 2 番目を作成し、背景の上端に配置されてbodyWithEdgeFromPoint:toPoint:いる目に見えないものに取り付けることができます。SKNode

于 2013-10-23T19:02:02.057 に答える