2016-03-20 9 views
0

私のゲームの場面を作っています。今、私はIPhone 5-5c-5sのための展望に取り組んでいます。しかし、ビューは私のシーンに十分な大きさではなかったので、シミュレートされたサイズをフリーフォームにして、シーンの幅を選ぶことができました。 (私は通常のViewControllerを使用しています)。私のイメージに従うビューを作る方法?

ゲームでは、障害物にぶつかることなくイメージを別のイメージに移動することになっています。アプリを再生しているユーザーは、画面の一方の端から他方の端に画像を移動して、勝つために他の画像に移動します。

しかし、私のイメージが動くと、ビューは私のイメージに従っていません。あなたはどうやってそれをしますか?

私はどんな返事にも感謝しています!ありがとう。

答えて

0

私はSpriteKitを使用していると仮定していますか? UIViewのサイズは、シーンのサイズには関係ありません。だから彼らを変えてもあなたのシーンは変わりません。

あなたが説明していることをするには、AppleのSpriteKitの公式ドキュメントを読む必要があります。 例にダウン

https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Actions/Actions.html

スクロール:ノード

にシーンを中心に基本的にAppleがシーンにすべてのあなたの世界のスプライトを配置するダミーSKNodeを追加するように指示し、その後、別のSKNodeを追加ダミーノードに「カメラ」として移動して、それを移動することができます。

だけiOS9をターゲットと上記されている場合は、SKCameraNodeを使用することができますし、設定します。

SKCameraNode *cameraNode = [SKCameraNode new]; 
cameraNode.name = @"camNode"; 
self.camera = cameraNode; 

を次に、あなたの「文字」はcameraNodeに(つまり、カメラと一緒に移動することがある)を追加します。それから動きがあれば、「文字」の代わりにcameraNodeを動かす必要があります。

+0

ありがとうございました!まあ私は実際に単一のビューのappliactionを使用してスプライトキットを使用していません。しかし、私はspritekit病気を使用する必要がある場合:それを行う方法について私に完全なコードを表示することはできますか?文字は、画面の周りを動いている画像ビューです:D –

+0

そして、私は9の下でこれを行うことができる方法はありますか? :D –

関連する問題