烟花代码动态(烟花代码简单)

http://www.itjxue.com  2023-02-23 20:53  来源:未知  点击次数: 

求大神详解Flash 烟花代码。

var FireTimer:Timer=new Timer(1000);//创建一个定时器,每1000毫秒(即1秒)触发一次

FireTimer.addEventListener(TimerEvent.TIMER,addFire);//给定时器注册侦听,当定时器触发时执行addFire函数

FireTimer.start();//计时器开始运作

var tempRo:Number;//创建一个临时的数字对象,记录烟花的角度

function addFire(e:TimerEvent):void

{

var X:Number=Math.random()*550;//创建一个随机的横坐标值,范围在 0~550间

var Y:Number=Math.random()*400;//创建一个随机的纵坐标值,范围在 0~550间

var color:uint=0xffffff* Math.random();//创建一个随机的颜色值,范围在0x000000~0xffffff之间(这是一个16进制的数值)

trace(color.toString());//在调试面板输出颜色的值,测试用

for(var i:int=0;i100;i++)

{

var mc :MovieClip=new MovieClip();//创建烟花的实体

mc.graphics.beginFill(color);//用刚才的随机颜色填充烟花的内容

mc.graphics.drawCircle(0,0,4+3* Math.random());//绘制烟花的形状(圆形),半径在(4 + 0) ~ (4 + 3)之间,即4~7之间。

mc.graphics.endFill();//终止填充颜色

addChild(mc);//把烟花加载到场景里,使其可见

mc.x=X;//给烟花的横坐标赋值,X就是刚才随机生成的横坐标值

mc.y=Y;//给烟花的纵坐标赋值,Y就是刚才随机生成的纵坐标值

mc.scaleX=mc.scaleY=0.4+Math.random()*0.6;//烟花的长宽在 (0.4 + 0)~(0.4 + 0.6)倍之间随机缩放,即随机缩放为原大小的0.4~1倍

tempRo=Math.random()*360/180;//创建烟花的随机角度

mc.spdX=Math.random()*10*Math.sin(tempRo)*Math.pow(-1,Math.floor(Math.random()*100)%2);//根据随机角度,随机创建烟花沿x轴移动的矢量值,其值为 -10~10之间,记录在mc的动态变量spdX中

mc.spdY=Math.random()*10*Math.cos(tempRo)*Math.pow(-1,Math.floor(Math.random()*100)%2);//根据随机角度,随机创建烟花沿y轴移动的矢量值,其值为 -10~10之间,记录在mc的动态变量spdY中

mc.addEventListener(Event.ENTER_FRAME,FireMove);//给烟花注册帧事件函数,在FireMove函数中同步烟花的效果

}

}

function FireMove(e:Event):void

{

var obj:Object=e.target;//创建一个对象,获得注册事件的对象(烟花)的索引,这个obj就是烟花mc

obj.x+=obj.spdX;//烟花的x坐标每一帧递增spdX个单位,obj.spdX就是刚才的mc.spdX

obj.y+=obj.spdY;//烟花的y坐标每一帧递增spdY个单位,obj.spdY就是刚才的mc.spdY

obj.alpha-=0.05;//烟花每一帧的透明度衰减5%

if(obj.alpha=0)//当烟花的透明度小于或等于0时

{

obj.removeEventListener(Event.ENTER_FRAME,FireMove);//注销烟花的帧事件

//建议这里增加一行代码 removeChild(MovieClip(obj)),从场景里移除已经看不见的烟花,节省资源

}

}

c语言编程烟花代码简单

c语言编程烟花代码简单如下:

#include "stdlib.h"

#include "graphics.h"

#include "stdio.h"

#include "math.h"

#include "conio.h "

#define PI? 3.1425926

main()

{

int gdriver=DETECT,gmode,errorcode;

int a[10],b[10],x,y,c,r,i,j,t;

double rad = 0.0;

/* initialize graphics and local variables */

initgraph(gdriver , gmode ,"");

/* read result of initialization */

errorcode = graphresult();

if (errorcode != grOk)? /* an error occurred */

{

printf("Graphics error : %s/n",grapherrormsg(errorcode));

printf("Please any key to halt:");

getch();

exit(1);? /* terminate with an error code */

}

randomize();

for(;!kbhit();)

{

x=rand()%500+100; /*随机中心坐标*/

y=rand()%300+100;

for(r = 0 ;r = 8 ; r++? )? ? /*烟花的大小设定*/

{

for(i = 0,rad = 0.0 ; rad 2*PI; rad += 0.78 )? /*设定坐标*/

{

a[i++] = x + (int)r *10* cos(rad);

b[ i ] = y + (int)r *10* sin(rad);

}

t = i;

for(i=1;it;i++)

{

c=rand()%13+1; /*各点的颜色随机*/

setcolor(c);? ? ? ?/*功能:将当前图形屏幕的当前笔画颜色置为color.*/

circle(a[i],b[i],1);/* a[i],b[i] 为圆心 1 为半径 画圆 */

}

delay(10000);

delay(10000);

cleardevice();

函数名: cleardevice? ? ? ? ?

功? 能: 清除图形屏幕?

用? 法: void far cleardevice(void);

}

}

getch();

closegraph();

函数名: closegraph

功? 能: 关闭图形系统

用? 法: void far closegraph(void);

}

初始化烟花参数

void Init( int i )

{

// 分别为:烟花中心到图片边缘的最远距离、烟花中心到图片左上角的距离 (x、y) 两个分量

int r[13] = { 120, 120, 155, 123, 130, 147, 138, 138, 130, 135, 140, 132, 155 };

int x[13] = { 120, 120, 110, 117, 110, 93, 102, 102, 110, 105, 100, 108, 110 };

int y[13] = { 120, 120, 85, 118, 120, 103, 105, 110, 110, 120, 120, 104, 85 };

/**** 初始化烟花 *****/

Fire[i].x = 0; // 烟花中心坐标

Fire[i].y = 0;

Fire[i].width = 240; // 图片宽

Fire[i].height = 240; // 图片高

Fire[i].max_r = r[i]; // 最大半径

Fire[i].cen_x = x[i]; // 中心距左上角距离

Fire[i].cen_y = y[i];

Fire[i].show = false; // 是否绽放

Fire[i].dt = 5; // 绽放时间间隔

Fire[i].t1 = timeGetTime();

Fire[i].r = 0; // 从 0 开始绽放

/**** 初始化烟花弹 *****/

Jet[i].x = -240; // 烟花弹左上角坐标

Jet[i].y = -240;

Jet[i].hx = -240; // 烟花弹发射最高点坐标

Jet[i].hy = -240;

Jet[i].height = 0; // 发射高度

Jet[i].t1 = timeGetTime();

Jet[i].dt = rand() % 10; // 发射速度时间间隔

Jet[i].n = 0; // 烟花弹闪烁图片下标

Jet[i].shoot = false; // 是否发射

}

GF劲舞团开房名那些烟花代码是多少??/

这里需要桃子动态表情代码,今天我就把所有的劲舞团5.7桃子动态表情代码发给大家。微笑=a11?哈哈=a12?赢=a13?眼泪=a14?发怒=a15

爱情=a16?痛苦=a17?甜甜=a18?

优秀生=b11?好冷=b12?鬼?=b13?好热=b14?可爱=b15

开心?=b16?亲亲=b17?你好=b18

黑镜=c11?哎?=c12?困=c13?吓=c14?醉=c15?晕=c16

眨眼=c17?公主=c18

王子=d11?天使=d12?恶魔=d13?丘比特=d14?生日=d15

加油=d16?调皮=d17?好奇=d18

快艇?=e11?星星=e12?哼哼=e13?信=e14?太阳=e15

白炽灯=e16?气球=e17所有的代码就是这些了,希望对大家有所帮助。

微信烟花特效怎么弄

;?????本视频是由iPhone11品牌、iOS13系统、微信v8.0.0版本录制的。产品型号:iPhone11

??????系统版本:iOS13

??????软件版本:微信v8.0.0

??????1.首先需要将微信升级到v8.0.0版本。

??????2.点开微信对话聊天框。

??????3.再点击右下角笑脸图标。

??????4.选择烟花图标,点击发送即可看到烟花的动态效果。

??????注意:同时发送两个以上的表情,则没有动态的效果。

??????总结:

??????1.首先将微信升级到v8.0.0版本。

??????2.点开微信对话聊天框。

??????3.再点击右下角笑脸图标。

??????4.选择烟花图标,点击发送即可。

微信聊天满屏烟花代码

微信聊天满屏烟花代码是烟花,设置方法如下:

手机:华为mate40

系统:EMUI11

软件:微信8.0.29

首先在手机桌面中,打开微信,然后在打开的微信主页面中,点击微信好友名称,进入聊天界面。接下来接着在打开的聊天窗口中,点击表情。然后在屏幕下方往上滑,找到并点击烟花表情,点击发送,最后这样自己和好友的微信屏幕上就会放烟花了。

微信中的黄脸表情图标更新,部分重新设计,全部加入动态效果。而且其中的炸弹、烟花、庆祝三个表情可实现满屏的动态视觉效果。此外,微信新增状态,可选择心情想法、工作学习、活动、休息等多个类目的状态,并添加描述,选择话题,也可以加入图片、位置和公开范围。

微信表情的作用

表情包在表达我们要说的话的时候,能够比文字有更形象的表达,像那种丑丑的表情包,一般我们只会对特别熟悉的人使用这样的表情包。因为这样有一点丑丑的表情包是比较猥琐的,如果对陌生人使用会觉得不爱尊重人,但是在朋友间是一种反传统的表达爱意的方式,拉近关系的表情包。

表情包不仅是可以让我们在聊天的时候更好更形象的表达自己的意思,还可以表达自己现在的状态,让气氛不是那么的尴尬。用表情包聊天简直就是一出戏,大家一起用表情包聊天可以声情并茂,真的有点中二,不过是另一种方式的表达情绪。

(责任编辑:IT教学网)

更多

推荐淘宝营销文章