我在屏幕底部的Y位置1072画了一条线,距离屏幕底部1英寸(screenHeight - dpi)。我试图使位图对象在传递线时消失:
for (int i=0;i<objectList.size();i++) {
if (objectList.get(i).y >= (screenHeight-dpi) - objectList.get(i).objectBitmap.getHeight()) {
Log.d("Line Collison", "Working");
}
}
我通过记录几个变量来测试它:
当一个物体到达该线时,我停止了该应用程序,并观察到其记录的Y位置仅为475,这大约是它应该消失的点的一半(944)。我使用的位图高度为128像素,没有顶部/底部填充。那么这可能是什么问题呢?
答案 0 :(得分:0)
我的方法被置于错误的括号内。