`
maloveqiao
  • 浏览: 101979 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

AS3碎裂重组特效

    博客分类:
  • as3
 
阅读更多
碎裂指的是图片的碎裂

那我们要先做的是就是得到这张图片,在as3中有一种拷屏的方法,能得到整屏的图像下面是这个方法

public function getBitmapData( target1 : UIComponent,n:uint) : void

{

      

var bd : BitmapData = new BitmapData(target1.width, target1.height ,true,0xffffffff);

var m : Matrix = new Matrix();

bd.draw( target1, m );

var bitmap = new Bitmap(bd)

}

执行过后我们就得到这张图片了。

下面我们就要对这张图像进行碎裂处理了

this._bitmapProcess = new BitmapData(1005 / 10, 600 / 10);//得到整个场景图像信息

this._scaleMatrix = new Matrix();

this._scaleMatrix.scale(1 / this._pixelSize, 1 / this._pixelSize);//设置缩放矩阵缩放度

this._bitmapProcess.draw(this._NextBit, this._scaleMatrix);//在整个场景图像信息中进行图像重绘

this._bitmap.bitmapData = this._bitmapProcess;//让场景显示做过缩放处理的图像信息

this._bitmap.width = 1005;

this._bitmap.height = 600;

this._pixelSize = this._pixelSize * this._makeUp;

这样图像就一像素点的形式进行放大,我们在这里进行个判断,让粒子缩放到一定程度后重组就实现了----马赛克碎裂重组切换特效

当然这是一个动画的过程所用的刷新形式用ENTER_FRAME事件,从碎裂到重组执行十几次足够了,对资源的消耗也不算高。
分享到:
评论

相关推荐

    Unity3D特效粒子 墙体爆破爆炸特效包 Fracturing_Destruction_1.11

    音频则增强了听觉效果,如爆炸声和碎裂声。 总的来说,"Fracturing_Destruction_1.11"特效包提供了一整套用于创建墙体爆破和爆炸特效的工具和资源。通过理解和运用其中的粒子系统、破碎技术、物理引擎、动画以及...

    Unity3D特效粒子 墙体爆破爆炸特效包

    "Fracturing"通常指的是物体的破裂或碎裂,而"Destruction"则直指破坏行为。在Unity3D中,这种效果可能通过粒子系统结合物理引擎实现,使得物体在受到爆炸等力量作用时,能够实时地、自然地破裂成多块,并且这些碎片...

    3dmax碎裂插件FractureVoronoi

    同时,FractureVoronoi与其他3ds Max的工具无缝集成,可以与其他特效如烟雾、火焰、粒子系统等配合使用,为创作提供无限可能。 在压缩包中,"3dmax碎裂插件FractureVoronoi_v1.1.ms"是FractureVoronoi插件的安装...

    jquery点击div层图片爆炸碎裂效果

    标题中的“jquery点击div层图片爆炸碎裂效果”是指一种基于jQuery实现的前端交互特效,当用户点击一个div元素(通常包含图片)时,图片会模拟出爆炸并碎裂的效果,给用户带来视觉冲击和互动体验。这个效果常用于游戏...

    2D碎裂效果插件

    一下碎裂的插件,只支持2d图片的爆炸碎裂,使用mesh编写

    3dsMax爆炸特效插件

    RayFire是一个3DS Max破碎爆炸插件,能够制作很多电影级特效,如物体碎裂、毁灭、拆毁大型建筑、毁坏、分解、大破坏、炸毁、爆破、爆炸、引爆等以及其他相似方面的电影特效项目工作,而这些都可以在Max中使用RayFire...

    3dmax碎裂插件FractureVoronoi_v1.1.ms

    3. **自定义选项**:FractureVoronoi_v1.1提供了一系列可调参数,如碎片大小、形状、数量以及碎裂强度,使艺术家可以根据项目需求微调碎裂效果。此外,还可以调整碰撞检测和模拟精度,以达到理想的动态效果。 4. **...

    基于Shader开发的Unity碎屏特效

    本教程聚焦于利用Shader开发一个独特的“碎屏特效”。这种特效通常在游戏或应用程序中用于创造特殊情境,比如角色受伤、系统故障或者艺术风格的表现。 首先,我们需要了解Shader语言——Unity支持的主要是Cg/HLSL,...

    html5打开网页图片组合动画特效代码

    在这个特定的案例中,"html5打开网页图片组合动画特效代码"是一个利用HTML5特性实现的创意效果,当用户打开网页时,图片会以碎裂的碎片形式呈现,并逐渐随机拼接成完整的一张图片。这种动画特效能提升用户体验,增加...

    [3DSMax爆炸碎裂插件 for unity] RayFire for Unity v1.51.unitypackage

    RayFire Tool 是 3DS Max 的高级插件,被广泛应用于制作很多各种高级特效, 如物体碎裂、毁灭、拆毁大型建筑、毁坏、分解、大范围破坏、炸毁、爆破、 爆炸、引爆等效果,以及其他类似特效。 资源免费 free&public

    CSS3点击按钮爆炸动画特效

    在CSS3中,实现这种动画特效的关键技术包括选择器、属性和过渡(Transitions)、动画(Animations)以及伪类(Pseudo-classes)。以下是对这些关键知识点的详细解释: 1. **选择器**:CSS选择器用于匹配HTML元素,...

    html5碎纸全屏特效

    在这个特效中,Canvas将被用来模拟纸张碎裂并飞散的效果。首先,你需要在HTML文档中创建一个`<canvas>`元素,并通过CSS设置其大小为全屏。 接着,我们需要编写JavaScript代码来处理碎纸特效。这通常涉及到以下几个...

    18种垂直分页导航按钮动画特效

    13. **破碎效果**:按钮在切换时碎裂成多个部分,再重组为新的按钮。 14. **渐现效果**:新按钮逐渐显现,旧按钮逐渐消失,创造出流畅的过渡。 15. **光晕效果**:点击按钮时出现光晕,营造科幻或神秘氛围。 16. **...

    FCPX三维空间画面破碎效果插件(PFS–PROFRAG)forMAC版

    PFS–PROFRAGfor mac是一款可以在苹果电脑MAC OS平台上使用的三维画面粉碎插件,这款插件可以将画面撕成碎片,且碎片具有三维空间效果飞出画面。如果你想要制作一个炫酷的画面转场效果可以试试这款插件。...

    网页模板——基于CSS3和GSAP的超酷盒子爆炸动画特效源码.zip

    该压缩包文件“网页模板——基于CSS3和GSAP的超酷盒子爆炸动画特效源码.zip”包含了使用现代Web技术创建的一种创新性动画效果。这个模板主要依赖于两种核心技术:CSS3和GSAP(GreenSock Animation Platform)。让...

    Android 玻璃破碎特效.zip

    这个特效主要用于模拟玻璃碎裂的动态效果,通常用于游戏或者应用程序的特殊交互场景,如错误提示或者用户操作失败时,给予用户一种直观的反馈。在本案例中,我们将深入探讨如何在Android应用中实现这种特效。 首先...

    hover图片碎裂效果代码

    然后,利用CSS3的`transition`属性来定义图片在悬停状态下的变换速度,以及`transform`属性来实现碎裂效果: ```css .fracture:hover img { transform: scale(1.2); } .fracture .fragment { position: absolute...

    按次要顺序将胶子碎裂成1 S 0 [1,8]氧化钾的半分析计算

    我们在NRQCD分解内以1 S 0 [1]或1 S 0 [8]状态计算针对胶子碎裂功能的夸克-反夸克对的NLO校正。 我们使用逐部分积分法将原始表达式简化为更简单的主积分(MI),然后为这些MI建立微分方程。 计算边界条件后,可以...

Global site tag (gtag.js) - Google Analytics