2016-12-09 11 views
0

画面の上端から下端まで無限に落下するオブジェクトがあり、下端に到達すると削除したいオブジェクトがあります。それらはArrayListに保存されていますので、それらを削除するのは簡単です。RectFを使用して画面の下部をどのように交差するかを検出する方法がわかりません。画面の下端と画面の下端

基本的に私が必要とするのは、下部に架空の線です。

これはどうやってできますか?

stickArr.get(i).getStick().intersect(a, b, c, d)//I don't exactly understand what to put into intersect

+0

チェックします。 –

+0

私はそれをやっていましたが、何らかの理由でremoveメソッドが機能しませんでしたが、2つのオブジェクトが交差したときに機能します。私はもう一度やり直します。 – sbowde4

+0

@AkshayBhatありがとう、私のゲームは今動作します。なぜそれが以前になかったのか分かりません。 – sbowde4

答えて

0

交差(フロート左、フロート上、右、フロート底フロート)

左、上で指定された矩形は、右、下、この矩形と交差する、真を返し、この矩形を設定した場合そうでなければfalseを返し、この矩形を変更しないでください。オブジェクトの「y」は、画面の下部に「Y」により大きいかまたは等しい

https://developer.android.com/reference/android/graphics/RectF.html#intersect(float, float, float, float)

関連する問題