2016-05-30 4 views
-2

私はAndroid用ブリッジ構築ゲームを作っています。あなたが知っているように、線を描画するための2つの座標があります。 最初に、「put」ボタンを押してドットを選択すると、線の最初の座標です。次に、画面上でタッチし続ける座標が常に第2の座標として表示されます。最後に、行の2番目の座標そして、複数の行があります。 誰かが私にこれらのことを説明すれば嬉しいです。Javaのブリッジ構築アルゴリズム?

+1

をそして、我々はまた、この権利を同行するコードがあることを知っている:

あなたはここに洗練された例を見つけるでしょうか?あなたが知っているだけで、あなたは既にあなたが試みたものを含めるためにあなたの投稿を編集することができます。 – Arc676

+1

コードを掲示し、どの部分が正しく機能していないかを説明してください。 – csmckelvey

答えて

0

あなたは、それぞれの活動のonTouchEvent機能オーバーライドする必要があります。そして、あなたは、単に、例えば、座標の間に線を描画するために保存された座標を使用する必要が

@Override 
public boolean onTouchEvent(MotionEvent event) { 
    int action = event.getActionMasked(); 
    float x = event.getX(); 
    float y = event.getY(); 
    if (action == MotionEvent.ACTION_DOWN) { 
     // save the coordinates somewhere 
    } else if (action == MotionEvent.ACTION_UP) { 
     // save the coordinates as well 
    } else if (action == MotionEvent.ACTION_MOVE) { 
     // display the coordinates 
    } 
} 

をあなたの活動にあるキャンバス内でhttp://www.vogella.com/tutorials/AndroidTouch/article.html

関連する問題