- 浏览: 101979 次
- 性别:
- 来自: 大连
文章分类
最新评论
碎裂指的是图片的碎裂
那我们要先做的是就是得到这张图片,在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事件,从碎裂到重组执行十几次足够了,对资源的消耗也不算高。
那我们要先做的是就是得到这张图片,在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事件,从碎裂到重组执行十几次足够了,对资源的消耗也不算高。
发表评论
-
AS3 经典的代码库
2013-03-29 16:39 03D引擎 Papervision3Dhttp://b ... -
AS3开源资源整理
2013-03-29 16:38 0一个使用Stage3D APIs 实现 ... -
如何自定义VideoPlayer的全屏行为
2012-12-13 16:58 1310Flex4中增加了一个视频播放组件:VideoPlayer,相 ... -
代码改变影片剪辑亮度、色调、高级、透明度的方法
2012-12-03 08:41 867通过Color类来改变影片颜色 亮度:(设置影片明暗效果) ... -
as3自己写皮肤
2012-11-30 09:47 0<?xml version="1.0" ... -
AS3 正则表达式详解
2012-11-30 09:27 01.新建正则表达式,有两 ... -
TweenLite用法
2012-11-30 09:26 0TweenLite 是一个缓动的类 ... -
AS3位图的加载、拷贝、绘制
2012-11-30 09:26 0建Bitmap可以是使用Bitmap ... -
AS3中的反射
2012-11-30 09:25 658什么是反射 反射 (Reflection) 是指在程序在运行时 ... -
AS3文本操作
2012-11-30 09:03 1226设置文本框的边框、背景与前景色 默认状态下,文本框的边框和背景 ... -
as3日期格式化以及htmlText的安全转义类
2012-11-30 08:57 1036package org.juke{ ... -
Flash AS3.0关于TextField的过滤,HTML格式,对齐,换行等介绍
2012-11-30 08:56 1375过滤文字输入 TextField.restrict = &q ... -
Flash AS3.0实例---接近鼠标的图片缓动效果
2012-11-26 15:02 1178当鼠标移动到图片的一定位置时,图片会缓冲移动到鼠标位置,在现 ... -
flex air 启动本地应用程序
2012-11-26 09:23 854在air 2.0中,可以利用NativeProcess启动本地 ... -
as3打开和保存本地文件
2012-11-26 08:52 2394package { import flash.displa ... -
FLV视频类播放器全屏切换完整AS代码示例
2012-11-21 10:53 825function setFullScreen() { ... -
as3冒泡排序
2012-11-20 09:12 0<?xml version="1.0" ... -
Flex在Image组件使用蒙板
2012-11-16 17:34 0Flex在Image组件使用蒙板 1.Flex SDK3.0 ... -
Flex导入Excel文件示例
2012-11-16 17:33 01.SDK3.0 2.导入文件用FileFilter过滤。由于 ... -
Flash as3把2D图片分析成文本实现代码
2012-11-16 17:32 0一篇在游戏开发中常用到的功能就是利用as3把2D图片分析成文本 ...
相关推荐
音频则增强了听觉效果,如爆炸声和碎裂声。 总的来说,"Fracturing_Destruction_1.11"特效包提供了一整套用于创建墙体爆破和爆炸特效的工具和资源。通过理解和运用其中的粒子系统、破碎技术、物理引擎、动画以及...
"Fracturing"通常指的是物体的破裂或碎裂,而"Destruction"则直指破坏行为。在Unity3D中,这种效果可能通过粒子系统结合物理引擎实现,使得物体在受到爆炸等力量作用时,能够实时地、自然地破裂成多块,并且这些碎片...
同时,FractureVoronoi与其他3ds Max的工具无缝集成,可以与其他特效如烟雾、火焰、粒子系统等配合使用,为创作提供无限可能。 在压缩包中,"3dmax碎裂插件FractureVoronoi_v1.1.ms"是FractureVoronoi插件的安装...
标题中的“jquery点击div层图片爆炸碎裂效果”是指一种基于jQuery实现的前端交互特效,当用户点击一个div元素(通常包含图片)时,图片会模拟出爆炸并碎裂的效果,给用户带来视觉冲击和互动体验。这个效果常用于游戏...
一下碎裂的插件,只支持2d图片的爆炸碎裂,使用mesh编写
RayFire是一个3DS Max破碎爆炸插件,能够制作很多电影级特效,如物体碎裂、毁灭、拆毁大型建筑、毁坏、分解、大破坏、炸毁、爆破、爆炸、引爆等以及其他相似方面的电影特效项目工作,而这些都可以在Max中使用RayFire...
3. **自定义选项**:FractureVoronoi_v1.1提供了一系列可调参数,如碎片大小、形状、数量以及碎裂强度,使艺术家可以根据项目需求微调碎裂效果。此外,还可以调整碰撞检测和模拟精度,以达到理想的动态效果。 4. **...
本教程聚焦于利用Shader开发一个独特的“碎屏特效”。这种特效通常在游戏或应用程序中用于创造特殊情境,比如角色受伤、系统故障或者艺术风格的表现。 首先,我们需要了解Shader语言——Unity支持的主要是Cg/HLSL,...
在这个特定的案例中,"html5打开网页图片组合动画特效代码"是一个利用HTML5特性实现的创意效果,当用户打开网页时,图片会以碎裂的碎片形式呈现,并逐渐随机拼接成完整的一张图片。这种动画特效能提升用户体验,增加...
RayFire Tool 是 3DS Max 的高级插件,被广泛应用于制作很多各种高级特效, 如物体碎裂、毁灭、拆毁大型建筑、毁坏、分解、大范围破坏、炸毁、爆破、 爆炸、引爆等效果,以及其他类似特效。 资源免费 free&public
在CSS3中,实现这种动画特效的关键技术包括选择器、属性和过渡(Transitions)、动画(Animations)以及伪类(Pseudo-classes)。以下是对这些关键知识点的详细解释: 1. **选择器**:CSS选择器用于匹配HTML元素,...
在这个特效中,Canvas将被用来模拟纸张碎裂并飞散的效果。首先,你需要在HTML文档中创建一个`<canvas>`元素,并通过CSS设置其大小为全屏。 接着,我们需要编写JavaScript代码来处理碎纸特效。这通常涉及到以下几个...
13. **破碎效果**:按钮在切换时碎裂成多个部分,再重组为新的按钮。 14. **渐现效果**:新按钮逐渐显现,旧按钮逐渐消失,创造出流畅的过渡。 15. **光晕效果**:点击按钮时出现光晕,营造科幻或神秘氛围。 16. **...
PFS–PROFRAGfor mac是一款可以在苹果电脑MAC OS平台上使用的三维画面粉碎插件,这款插件可以将画面撕成碎片,且碎片具有三维空间效果飞出画面。如果你想要制作一个炫酷的画面转场效果可以试试这款插件。...
该压缩包文件“网页模板——基于CSS3和GSAP的超酷盒子爆炸动画特效源码.zip”包含了使用现代Web技术创建的一种创新性动画效果。这个模板主要依赖于两种核心技术:CSS3和GSAP(GreenSock Animation Platform)。让...
这个特效主要用于模拟玻璃碎裂的动态效果,通常用于游戏或者应用程序的特殊交互场景,如错误提示或者用户操作失败时,给予用户一种直观的反馈。在本案例中,我们将深入探讨如何在Android应用中实现这种特效。 首先...
然后,利用CSS3的`transition`属性来定义图片在悬停状态下的变换速度,以及`transform`属性来实现碎裂效果: ```css .fracture:hover img { transform: scale(1.2); } .fracture .fragment { position: absolute...
我们在NRQCD分解内以1 S 0 [1]或1 S 0 [8]状态计算针对胶子碎裂功能的夸克-反夸克对的NLO校正。 我们使用逐部分积分法将原始表达式简化为更简单的主积分(MI),然后为这些MI建立微分方程。 计算边界条件后,可以...