2013-06-04 18 views
0

是否有一個函數可以提供座標(x,y)並檢索視圖上該座標是否存在圖形或位圖?如何檢查位圖/圖形是否存在於某個座標並獲取其類型?

我在android上創建遊戲'breakout'。

我有一個磚對象(有它們的x/y位置)和一個球對象(有它的x/y位置)的數組。我需要檢查他們是否相撞。

+2

您不應該嘗試確定某個位置是否存在位圖 - 考慮一下。每個視圖的背景都是位圖。確定一個點是否是磚的一部分是可能的(但是很複雜,相對較慢而且沒有必要),但是爲什麼你不能把球的x,y和磚的x和y進行比較?簡單得多。 – Simon

+0

剛剛注意到你的表揚和我的回答是一樣的...... Upvoted yours – Guardanis

回答

1

不要比較位圖,因爲每個視圖的背景都是圖像。

相反,比較磚/球對象中的x/y座標,並根據這些值確定是否存在碰撞。

+0

這將需要我循環遍歷每一個單一像素座標...每個單獨的塊位於... for(int i = y,i user2316667

+0

是的,但這仍然是比檢查實際背景更好的方法 – Guardanis

相關問題