0

私と友人は、 Xcodesprite kitを使用してプラットフォーム ゲームの作成を開始しました。メインレイヤーとオブジェクトレイヤーで構成されるプログラムタイルを使用してレベルを作成しています。現在、マップ内のオブジェクト レイヤーにコンタクト ビット マスクを追加する際に問題が発生しています。プレーヤーが木枠、床、コイン、ヘルスキットなどのオブジェクトと接触できるようにしたいと考えています。

これを行う方法についての助けをいただければ幸いです。

4

1 に答える 1

1

スプライト キットの物理エンジンを使用して、相互に作用するオブジェクトを処理できます。これは一般に衝突検出と呼ばれます。

詳細については、このリンクを参照してください。サンプル ゲーム「アドベンチャー」のアップル ソース コードを含む、より一般的な概要です。

https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/CodeExplainedAdventure/HandlingCollisions/HandlingCollisions.html

すでに SK 物理学を使用している可能性があるため、ここではより具体的な要約を示します。 http://www.techotopia.com/index.php/An_iOS_7_Sprite_Kit_Collision_Handling_Tutorial

幸運を!

于 2014-03-28T16:35:12.577 に答える