私はcocos2dxでゲームを開発しています.png形式の迷路のスプライトがあります(壁と他の領域は透明です)。
スプライトでこれらの壁との衝突を検出できる方法があるかどうか疑問に思っていました。プレイヤーはタッチでオブジェクトをドラッグし、迷路を解いていきます。
どんなアイデアでも大歓迎です。
私はcocos2dxでゲームを開発しています.png形式の迷路のスプライトがあります(壁と他の領域は透明です)。
スプライトでこれらの壁との衝突を検出できる方法があるかどうか疑問に思っていました。プレイヤーはタッチでオブジェクトをドラッグし、迷路を解いていきます。
どんなアイデアでも大歓迎です。
基本的に必要なのは、オブジェクトの座標を画像座標にマップしてから、この画像のピクセルデータを読み取ることです
たとえば、8x8 ピクセルをスプライトし、256x256 ワールドを描画します。つまり、スプライトの各ピクセルは 32x32 テクスチャです。
「単語」にボールの座標があるので、100x100としましょう。それらを8 = 12x12で割るだけです-スプライトでこのピクセルを確認してください
また、 iosのこのチュートリアルをチェックしてください。追加のアイデアを得ることができます