Android 开发如何判断两张Bitmap是否重叠?

例如做一个打飞机的游戏,敌机碰到子弹后会死亡,如何判断敌机是否碰撞到了子弹?敌机与子弹都是一张bitmap,都用canvas画在第三张bitmap里。... 例如做一个打飞机的游戏,敌机碰到子弹后会死亡,如何判断敌机是否碰撞到了子弹?
敌机与子弹都是一张bitmap,都用canvas画在第三张bitmap里。
展开
 我来答
百度网友7c417f0
2014-03-25 · TA获得超过866个赞
知道小有建树答主
回答量:196
采纳率:100%
帮助的人:183万
展开全部
在外面画上边框,矩形,圆形的都行,然后通过中心点距离等方式进行碰撞判断
追问
可是飞机是不规则图形,那要怎么画?如果用矩形或者圆形代替会参生误差啊,有时候没有碰撞到飞机也会被误判做碰撞到了
追答
误差肯定是会有的,这个算法就看你自己怎么去写了,下面这个帖子每种都详细的介绍了,http://www.eoeandroid.com/thread-203518-1-1.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式