2012-02-15 8 views
3

パズルゲームを開発しています。パズルゲームでは、グリッドに画像を配置する必要があります。スクリーンショットは下記にあります My App ScreenShotアンドロイドでドラッグ&ドロップを実装する方法は?

グリッドの1つのセルの画像を別のセルにドラッグできます。私はAndroid 3.0で導入されたドラッグアンドドロップAPI(例:OnDragListenerなどを使用して)を使用してサンプルを見つけた多くのサイトを検索しましたが、アプリケーションはAndroid 2.2で実行する必要がありました。

ので、それを行う方法の1つは、グリッドに関連したタッチのX & yの位置を取るだろう(すなわちOnTouchListenerなど)には触れAPIを使用して、それを実装する方法を

+0

....しかしtouch上でミラーや爆弾を移動したが、 –

答えて

1

私を助けてください。

IE。 100x100の領域に10x10グリッドで表示されます。

タッチが25,25であった場合は、アレイを使用して正方形2,2を選択します。その場所を変数に保存すると(それを変更する部分を移動するように)、ドラッグするとタッチに関するビットマップx、yが更新されます。

あなたが指を75,75で持ち上げると、パズルピースが7,7にセットされ、そのピースが2,2に移動します。

私はLazer Maze Liteのゲームで、同じようにドラッグを減らしました。鉱山は、基本的には非常に素晴らしいチュートリアルでは、ここにhttp://tech-papers.org/android-drag-and-drop/

http://developer.android.com/guide/topics/ui/drag-drop.html

関連する問題