Java游戏开发日志(2007-6-1)

静态的建筑也使用硬件加速的BufferedImage对象,碰撞检测使用了建筑的透明区域,根据静态的Sprite的透明区域通过程序生成一个BufferedImage,这个BufferedImage只有两种颜色,黑色和白色,使用这样的代码创建两种颜色的BufferedImage:

BufferedImage bi = new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_BYTE_BINARY);

附截图:

你可能感兴趣的:(Java游戏开发日志(2007-6-1))