百战天虫中子弹的挖坑效果

简介: http://www.annjing.cn/article.asp?id=37 核心思路: DEMO中的位图数据主要有3个:1、背景;2、地面(可被挖坑);3、挖坑用的包含透明圆球的位图(一个矩形位图,中间的圆圈为透明的) //最最核心的一条语句   _earth.

http://www.annjing.cn/article.asp?id=37

核心思路:

DEMO中的位图数据主要有3个:1、背景;2、地面(可被挖坑);3、挖坑用的包含透明圆球的位图(一个矩形位图,中间的圆圈为透明的)

//最最核心的一条语句   _earth.bitmapData.copyPixels(_earth.bitmapData, rect, point, abmd);

其中_earth.bitmapData就是刚才提到的位图2,rect和point不解释,

重点是这个abmd,就是刚才提到的位图3,这里我的生成方法是:

/** 

 * 得到一个球体的对象   * @param pow 随机圆的半径   * @return   *   */   private function getCircleBMD(pow:int):BitmapData   {       var bmd:BitmapData = new BitmapData(pow * 2, pow * 2, true, 0xFF000000);       var spr:Sprite = new Sprite();       spr.graphics.beginFill(0xFFFFFF, 1);       spr.graphics.drawCircle(pow, pow, pow);       spr.graphics.endFill();       bmd.draw(spr);       bmd.floodFill(bmd.width / 2, bmd.height / 2, 0x00000000);       return bmd;   }  

完整的项目代码在这里:

http://download.csdn.net/source/3018108 

相关文章
|
1月前
|
算法 搜索推荐 JavaScript
NodeJ实现冒泡算法
NodeJ实现冒泡算法
16 0
|
9天前
|
算法 数据处理 C语言
【数据结构与算法】快速排序(详解:快排的Hoare原版,挖坑法和双指针法|避免快排最坏时间复杂度的两种解决方案|小区间优化|非递归的快排)
【数据结构与算法】快速排序(详解:快排的Hoare原版,挖坑法和双指针法|避免快排最坏时间复杂度的两种解决方案|小区间优化|非递归的快排)
|
2月前
|
存储
【挖坑&前后指针版】快速排序(3)
【挖坑&前后指针版】快速排序(3)
17 0
|
4月前
|
搜索推荐 算法 C语言
手撕排序算法5:快速排序非递归版本和计数排序
手撕排序算法5:快速排序非递归版本和计数排序
|
机器学习/深度学习
递归实现 八皇后问题(*)
递归实现 八皇后问题(*)
104 0
递归实现 八皇后问题(*)
|
10月前
快速排序2(挖坑法)
快速排序2(挖坑法)
|
10月前
|
存储
每日一题——三数之和(双指针)
每日一题——三数之和(双指针)
|
12月前
|
算法
日拱算法:双指针解决三数、四数之和
本篇带来两道相似的、有递进关系的“双指针”算法题。 冲就完事了吼~~
|
存储 C语言
【非递归】手搓快速排序
【非递归】手搓快速排序
58 0
【非递归】手搓快速排序