`

[转]绿色的水晶球效果

阅读更多




这东西不太可能只用滤镜来实现,实实在在用程序画出来还差不多。
LZ不要想的太死板,有些东西需要动脑筋才能实现

送你个绿色的水晶球作为参考:
package  
{
        import flash.display.Graphics;
        import flash.display.Shape;
        import flash.display.Sprite;
        import flash.display.GradientType;
        import flash.geom.Matrix;
        
        /**
         * ...
         * @author Fox
         */
        public class CrystalBall extends Sprite 
        {
                //private var _light:Graphics;
                private var _r:Number;
                
                
                /**
                 * 构造函数
                 * @param        Radius
                 */
                public function CrystalBall(Radius:Number= 50) 
                {
                        _r = Radius;
                        init();
                }
                
                /**
                 * 初始化
                 */
                private function init():void
                {
                        var _alp:Array = [1, 1];
                        var _col:Array = [0xC2FE12,0x0F7B41];
                        var _rat:Array = [0,255];
                        var _matr:Matrix = new Matrix();
                        var _scolR:Number = int(_r*2);
                        _matr.createGradientBox(_scolR, _scolR,0, -_r, 0);

                        this.graphics.beginGradientFill(GradientType.RADIAL, _col, _alp, _rat, _matr);
                        this.graphics.drawCircle(0, 0, _r);
                        this.graphics.endFill();
                                                
                        var _light:Shape= new Shape();
                        _col = [0xFFFFFF, 0xFFFFFF];
                        _alp = [0.8, 0];
                        _rat = [0, 180];                        
                        _matr.createGradientBox(_r*0.1, _r,Math.PI*0.5, 0, -_r);
                        _light.graphics.beginGradientFill(GradientType.LINEAR, _col, _alp, _rat,_matr);
                        _light.graphics.drawCircle(0, -_r * 0.42, _r * 0.8);
                        _light.graphics.endFill();
                        _light.scaleY = 0.75;
                        
                        this.addChild(_light);
                }
                
        }

}

  • 大小: 6.5 KB
分享到:
评论

相关推荐

    html5 canvas 三维旋转的水晶球特效.rar

    html5 canvas 三维旋转的水晶球特效,除了使用CSS3技术外,还引用了一个regl.min.js特效库,类似jquery的...其实这个球看上去更像是一个光棱球,能看到反射出的光线,另外背景的渲染也很到位,使整体的三维效果更强烈。

    HTML5 Canvas五彩缤纷的3D发光水晶球动画

    同时,为了实现3D发光效果,可能使用了颜色渐变和光照模型,通过调整颜色的透明度和亮度,使水晶球看起来像是在发光。 水晶球的五彩缤纷色彩可能是通过循环绘制多个不同颜色的同心圆或弧线来实现的,每个圆或弧线...

    水晶球PSD源文件

    【水晶球PSD源文件】是一个面向设计师的资源,它包含了一个用于创建逼真水晶球效果的Photoshop设计模板。这个PSD文件是图形设计师在创作过程中常用的格式,特别是对于那些需要进行复杂图像编辑和合成的工作。以下是...

    用PPT2021制作水晶球效果.docx

    ### 使用PPT2021制作水晶球效果的详细步骤 #### 一、引言 在数字媒体时代,视觉效果的吸引力对观众来说至关重要。利用Microsoft PowerPoint 2021的强大功能,我们可以轻松地创造出令人印象深刻的视觉效果,比如本文...

    PPT绘制质感水晶球教程.rar

    在本教程中,我们将深入探讨如何使用PPT(PowerPoint)来绘制一款具有质感和透亮效果的水晶球。这个过程涉及到多个图形编辑技巧,包括形状的创建、填充方式的应用、阴影效果的设置以及线条渐变的运用。下面将详细...

    水晶球psd珍藏分层图

    【水晶球psd珍藏分层图】是一个与图形设计相关的资源,主要涉及Photoshop(PSD)文件格式,以及水晶球这一特定的设计元素。在设计领域,分层图像是非常重要的,它允许设计师对图像的各个部分进行独立编辑,提高了...

    Js拖动特效,一串水晶球(很强大).rar

    在这个名为“Js拖动特效,一串水晶球(很强大).rar”的压缩包中,我们可以期待学习到如何利用JavaScript实现一种视觉效果强烈的拖动特效,就像一串水晶球在屏幕上移动,这种特效可以极大地提升用户体验,尤其是对于...

    水晶球2017注册码

    水晶球2017注册码 TIME LINEZERO 2008 CRYSTALBALL 2017

    水晶球注册码.txt

    实测完美应用水晶球注册码,可以与EXCEL无缝兼容,审核做预测分析使用

    魔力水晶球(易语言)

    这款软件的核心功能是模拟一个能够读取用户心思的水晶球,用户在心中想好一个问题,然后由程序随机给出一个预设的答案,从而营造出一种神奇的预测效果。这种设计不仅展示了易语言的交互性,还体现了编程中的随机数...

    POV-Ray水晶球 源代码

    "水晶红的叠加的球"可能是指在源代码中定义了一个红色透明的水晶球,通过颜色叠加实现特定的视觉效果。"加天空背景"意味着源代码中包含了设置天空颜色或贴图的指令,以模拟环境中的天空。"地板"是3D场景中的一个常见...

    水晶球安装包

    水晶球安装包,仿真模拟使用,供教学使用,可自学软件,嵌入excel

    水晶球_初级教程

    水晶球软件是一款可以加载到微软公司电子表格软件Excel上的专业分析工具,其版本为水晶球软件2000专业版,旨在帮助用户分析与电子表格模型相关的风险和不确定性。它包括几个关键功能:蒙特卡洛模拟(水晶球)、时间...

    自定义view实现360加速水晶球

    6. **动画效果**:为了实现动态效果,可以使用`ObjectAnimator`或`ValueAnimator`来创建平滑的动画,如水晶球旋转、颜色变化等。此外,还可以利用`Property`接口配合`Animator`,让自定义View的属性随时间改变。 7....

    Crystal Ball 甲骨文水晶球下载

    2. **药物效果分析**:对新药或治疗方法的效果进行模拟,评估不同剂量、治疗周期对患者康复的影响,帮助医生和研究人员做出决策。 3. **医疗资源分配**:通过模拟不同资源配置方案,优化医院资源分配,提高医疗服务...

    蓝色水晶球.pptx

    根据提供的文件信息,“蓝色水晶球.pptx”似乎是一个PPT模板文件,主要涉及的是演示文稿设计领域的内容。下面将从几个方面对该文件可能包含的知识点进行详细解析。 ### PPT模板概述 #### 1. **PPT模板定义** - ...

    Photoshop绘制精致金属边框水晶球按钮.wps

    Photoshop绘制精致金属边框水晶球按钮.wps Photoshop绘制精致金属边框水晶球按钮.wps Photoshop绘制精致金属边框水晶球按钮.wps

    水晶球程序图标

    水晶球程序图标,顾名思义,是一种常用于软件应用程序中的图标,它通过水晶球这一形象,象征着洞察未来、智慧与决策。这类图标经常被用在那些与占卜、预测、神秘学或是决策支持相关的软件上。它们不仅是软件的门面,...

    POV-Ray水晶球2

    在"水晶球2"这个主题中,我们主要会学习如何利用POV-Ray的语法和特性制作透明、反射和折射效果明显的无色水晶球。 【描述】"无色水晶球 源代码 直接可解压缩使用"这部分说明了该压缩包内包含用于生成无色水晶球图像...

Global site tag (gtag.js) - Google Analytics