0

いくつかの文字 (画像、各文字は画像) が与えられ、空のスロット (ブラック ボックスの画像) があるゲームを作成しています。

ユーザーが文字の画像に触れると、文字のクローンが作成され、ユーザーが触れている場所にそのクローンが移動し始めます。ユーザーがそれをスロットの 1 つ (ブラック ボックスの 1 つ) に入れると、そこにドロップします。彼がそれをブラックボックスに移動しなかった場合、それはリセットされます (クローンはドロップされたように消えます)。

ここでストーリーボードを使用しています。level1.lua ファイルの準備ができており、シーンの背景とすべてが含まれています。

ここでどのロジックを使用する必要がありますか? コロナでのドラッグアンドドロップのチュートリアルをグーグルで試しましたが、見つかりませんでした。

ストーリーボードが台無しになったファイル内でこれを行うための適切なロジックを誰かが推奨できますか?

4

1 に答える 1

1

このメソッドをロジックで使用できます

  • 物理衝突

    文字とスロットには物理ボディがあり、文字をドラッグできます。文字がスロットのボディに衝突すると、衝突データを取得でき、文字をドロップできるようになりました。

  • 長方形アプローチ

    これは簡単です。すべてのスロットの x、y、幅、高さを取得し、ドラッグしたときに文字の x および yと比較する必要があります。文字の x と yは、指定したスロットに文字をドロップできるように、スロットの(x から x+幅)(y から y+高さ)の間にある必要があります。

これをどのようにコーディングするかはあなた次第です。これは、ドラッグアンドドロップに関する私の考えです。

于 2013-07-22T01:39:45.383 に答える