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

简介: 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 

相关文章
|
7月前
|
算法
【算法专题突破】双指针 - 三数之和(7)
【算法专题突破】双指针 - 三数之和(7)
22 0
|
21天前
|
算法 数据处理 C语言
【数据结构与算法】快速排序(详解:快排的Hoare原版,挖坑法和双指针法|避免快排最坏时间复杂度的两种解决方案|小区间优化|非递归的快排)
【数据结构与算法】快速排序(详解:快排的Hoare原版,挖坑法和双指针法|避免快排最坏时间复杂度的两种解决方案|小区间优化|非递归的快排)
|
3月前
|
存储
【挖坑&前后指针版】快速排序(3)
【挖坑&前后指针版】快速排序(3)
18 0
|
5月前
|
算法 搜索推荐 C#
C# 面试常见递归算法
C# 面试常见递归算法
|
8月前
|
机器学习/深度学习 存储 算法
【数据结构与算法篇】手撕八大排序算法之快排的非递归实现及递归版本优化(三路划分)
【数据结构与算法篇】手撕八大排序算法之快排的非递归实现及递归版本优化(三路划分)
54 0
|
11月前
快速排序2(挖坑法)
快速排序2(挖坑法)
|
11月前
|
算法
每日一题——单链表排序(归并排序)
每日一题——单链表排序(归并排序)
|
11月前
|
存储
每日一题——三数之和(双指针)
每日一题——三数之和(双指针)
|
12月前
|
人工智能 算法 容器
从六道leetcode题掌握双指针
双指针从广义上来说,是指用两个变量在线性结构上遍历而解决的问题。狭义上说, 对于数组,指两个变量在数组上相向移动解决的问题; 对于链表,指两个变量在链表上同向移动解决的问题,也称为「快慢指针」问题。 双指针算法通常不难,双指针算法是基于暴力解法的优化,它们是很好的学习算法的入门问题
|
算法
日拱算法:双指针解决三数、四数之和
本篇带来两道相似的、有递进关系的“双指针”算法题。 冲就完事了吼~~