//将源图片的像素赋给结果图片的潒素 //判断背景像素的rgb是否小于0x
除非必要否则不要去透明游戏需要大量的贴图,这种操作速度会差很多一般来说你是把一个图贴到另一個图上。蒙版图还要个白黑图(你的是黑白图只要运算时将蒙版图的每像素的每位做个取反操作)。
这样把钻石贴到背景图的步骤是
1、将背景图与(&)蒙版图( 白黑图 )这样得到的是背景图上有个黑色的钻石。(蒙版图最好给个白黑图这样可以省去取反操作)
2、把蒙版图(白黑图)或(|)钻石圖,这样得到一个钻石图边上是黑色色。(为加快速度这个图片是可以事先生成的,这样这一步就可以省略)
3、把第一步得到的图或(|)第二步得到的图这样就将钻石贴到了背景图上。
当然蒙版图是黑白图那么第二步就应该给钻石图,边上是白色这样第三步就是做与(&)操作叻。
黑色每bit都是0白色是1
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。