两张图片 ,我怎么才能检测出图片里面不是透明色的部分碰撞了? 要不透明的部分碰撞, 透明部分碰撞不算的。谢谢了
解决方案 »
- Jasper~~总报 Error i n i t i a l i z i n g graphic e n v i r o n m e n t字符集相关
- 新手问:这个程序怎么写呀?
- 简单的“需要 <标识符>”错误求救
- 如何设计?处理长度百位以上数值的加减乘除运算
- HttpURLConnection.getInputStream()得到的结果是多次传递过来的,怎么判断是否已经结束
- 在applet中如何使textarea显示在指定的位置上?
- 请问各位现在学JAVA还有必要学习AWT,Swing吗?
- 怎样用java 程序查看 像硬盘大小 以及各分区的剩余空间之类的信息?
- 大家帮帮忙吧
- 交换代码并送积分
- 关于输入5句话然后将它逆序输出问题~~~
- 关于structs框架的问题
那个是用Rectangle 的intersects方法 如果是不规则形状就不行了。
如果非要用。
BufferedImage可以获取每个像素个颜色:getRGB,但好像不能取得Alpha值,没研究过这个类。碰撞检测的话你可以看看AABB和OBB算法。更快进行检测。我最近也在做这个的研究,有空多交流:
这里是我的碰撞检测,有图有真相:
http://blog.csdn.net/kakashi8841
如果非要用。
BufferedImage可以获取每个像素个颜色:getRGB,但好像不能取得Alpha值,没研究过这个类。碰撞检测的话你可以看看AABB和OBB算法。更快进行检测。我最近也在做这个的研究,有空多交流:
这里是我的碰撞检测,有图有真相:
http://blog.csdn.net/kakashi8841/archive/2011/04/22/6340749.aspx