当前位置:首页 > 黑客教程 > 正文内容

烟花代码编程可复制(编程放烟花)

hacker2年前 (2022-07-01)黑客教程100

文章大纲:

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);

}

扩展资料

C语言:表白显示(多彩小心心)

#include stdio.h

#include math.h

#include stdlib.h

#define I 20

#define R 340

#include string.h

int main()

{

char answer[10];

printf("遇到你\n我才发现\n曾经所有的条件\n似乎都成了我等你的借口\n\n");

printf("我对你的感情已经决堤\n所以\n请允许我,从今往后映入你\n明媚的眼\n");

printf("我\n想和你\n耳鬓厮磨,相濡以沫!");

printf("答应我吧!\n输入yes,你可以看到我的真心\n");

scanf("%s", answer);

float y, x, z, f;

for (y = 1.5f; y -1.5f; y -= 0.1f)

{

for (x = -1.5f; x 1.5f; x += 0.05f)

{

z = x * x + y * y - 1;

f = z * z*z - x * x*y*y*y;

putchar(f = 0.0f ? "*********"[(int)(f*-8.0f)] : ' ');

}

putchar('\n');

}

long time;

for (;;)

{

system("color a");

for (time = 0; time99999999; time++);

system("color b");

for (time = 0; time99999999; time++);

system("color c");

for (time = 0; time99999999; time++);

system("color d");

for (time = 0; time99999999; time++);

system("color e");

for (time = 0; time99999999; time++);

system("color f");

for (time = 0; time99999999; time++);

system("color 0");

for (time = 0; time99999999; time++);

system("color 1");

for (time = 0; time99999999; time++);

system("color 2");

for (time = 0; time99999999; time++);

system("color 3");

for (time = 0; time99999999; time++);

system("color 4");

for (time = 0; time99999999; time++);

system("color 5");

for (time = 0; time99999999; time++);

system("color 6");

for (time = 0; time99999999; time++);

system("color 7");

for (time = 0; time99999999; time++);

system("color 8");

for (time = 0; time99999999; time++);

system("color 9");

}

getchar();

return 0;

}

我的世界烟花怎么用命令方块生成有颜色和形状的烟花

摘自乐游网:

命令方块自定义烟花的 *** :

这个不是刷烟花物品,而是直接从指令方块里放出烟花。好处是烟花可以全自定义。

这是2个烟花效果,是2个不同的指令方块刷出的。颜色什么可以全部自定义。

进入教程。首先是教大家如何刷出一个最基础的烟花。指令是:

/summon FireworksRocketEntity ~ ~1 ~

复制代码

大家可以把这条指令打入指令方块然后激活,但只会刷出一个烟花的样子,而不会产生任何爆炸,因为指令里还未调制任何爆炸效果。基础的/summon指令我就不多说了,大家只要记住FireworksRocketEntity就好了。之后就是加入点N *** ,让烟花拥有自定义爆炸效果。指令:

/summon FireworksRocketEntity ~ ~1 ~

{LifeTime:30,FireworksItem:{id:401,Count:1,tag:{Fireworks:

{Explosions:[{Flicker:10,Trail:1,Type:3,Colors:[0],FadeColors:[0]}]}}}}

当大家把这条指令打入指令方块并且激活后,会刷出一个黑色的苦力怕的脸。接下来来讲解下N *** :

LifeTime:烟花的飞行延迟,也就是烟花飞上去没爆炸前的时间。调成20就是一秒。

FireworksItem:{id:401,Count:1,tag:{Fireworks::这是固定要打的。意思就是让指令方块知道是烟花。

Explosions:烟花的爆炸效果。这行是重点,控制烟花的颜色,效果,花样什么的。

Flicker:烟花即将结束后的延迟。这行可以随便写,没延迟就是0。大家可以写着看看效果,就知道具体意思了。

Trail:烟花内部的效果。如果内部是空心的,就写0,内部有烟花效果,就是1。同Flicker,大家可以调的自己看看效果。

Type:烟花爆炸效果种类,一共有5种。帖子下面会解释。

Colors:烟花的颜色。这个是用RGB转换DEC,较复杂。帖子下面会讲。

FadeColors:烟花即将结束后转换的颜色。原理同Colors。

虽然有很多的N *** ,但是会英文就很简单了。Flicker和Trail较难解释,需要玩家自己实验。

接下来说说烟花效果,也就是Type里面写的。一共有5种,所以后面就写0-4。

种类:

0 - 小球爆炸。

1 - 大球爆炸。

2 - 星型爆炸。

3 - 苦力怕脸型爆炸。

4 - 扩散型爆炸。

当然大家也可以上Wiki看烟花效果。已上图的效果都带有Flicker:10和Trail:1。

之后是教大家如何自定义烟花颜色,也就是Colors和FadeColors这2个N *** 用的。前面我写的都是0,也就是黑色。计算颜色有一种特殊的公式:

B+256*G+65536*R = x

公式里的RGB就是颜色属性。R是红色,G是绿色,B是蓝色。大家可以用Photoshop之类的获得一个颜色的RGB值。

之后举个例子:如果要一个绿色的烟火,那就是红色和蓝色都是0,绿色是255 (颜色更高属性是255),那么公式就是:

0+256*255+65536*0 = 65280

于是知道数值了后就可以写入了。比如:Colors:[65280],FadeColors:[0]。大家看到本人FadeColors后面写的还是0,因为本人要让烟花首先是绿色,然后再转换成黑色。当然,如果要全都是绿的话就2个全部写65280。之后算法就一样了。但是黑色的就是0,白色的话就是RGB都是255,算出来是。不知道颜色的RGB的话,那就可以用Photoshop或者Windows系统自带的画图,可以看出RGB属性。发几个常用的:

蓝色:255

白色:

黑色:0

绿色:65280

红色:

注意:如果要多个颜色,直接括号分开就好了。比如:Colors:[255,]。

之后是如果同时刷出多个爆炸效果,也就是同一个烟花有多个效果。指令:

/summon FireworksRocketEntity ~ ~1 ~

{LifeTime:30,FireworksItem:{id:401,Count:1,tag:{Fireworks:

{Explosions:[{Flicker:10,Trail:1,Type:3,Colors:[0],FadeColors:[0]},

{Flicker:10,Trail:0,Type:1,Colors:[],FadeColors:[]}]}}}}

大家看见,只要把Explosion后面的N *** 重复就好了。当大家分解完我这条指令后,效果应该是:黑色的苦力怕脸,外面包着白色的球体。当然,想有多少爆炸效果就有多少爆炸效果,都是复制粘贴的活。

flash烟花代码是什么?

var FireTimer:Timer=new Timer(1000);

FireTimer.addEventListener(TimerEvent.TIMER,addFire);

FireTimer.start();

var tempRo:Number;

function addFire(e:TimerEvent):void

{

var X:Number=Math.random()*550;

var Y:Number=Math.random()*400;

var color:uint=0xffffff* Math.random();

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());//绘制随机大小的圆

mc.graphics.endFill();

addChild(mc);

mc.x=X;

mc.y=Y;

mc.scaleX=mc.scaleY=0.4+Math.random()*0.6;

tempRo=Math.random()*360/180;

mc.spdX=Math.random()*10*Math.sin(tempRo)*Math.pow(-1,Math.floor(Math.random()*100)%2);

mc.spdY=Math.random()*10*Math.cos(tempRo)*Math.pow(-1,Math.floor(Math.random()*100)%2);

mc.addEventListener(Event.ENTER_FRAME,FireMove);

}

}

function FireMove(e:Event):void

{

var obj:Object=e.target;

obj.x+=obj.spdX;

obj.y+=obj.spdY;

obj.alpha-=0.05;

if(obj.alpha=0)

{

obj.removeEventListener(Event.ENTER_FRAME,FireMove);

}

}

新建一个AS3文档,把这些代码放到之一帧,CTRL+ENTER,OK了,烟花就出现了!这是我自己写的,你可以看一下。效果有的,只是不怎么好看。

扫描二维码推送至手机访问。

版权声明:本文由黑客24小时接单的网站发布,如需转载请注明出处。

本文链接:https://szlqgy.com/17150.html

“烟花代码编程可复制(编程放烟花)” 的相关文章

西安地铁4号线(西安高铁站怎么去机场)

全程约21公里从西安北站步行约400米,到二号航站楼或三号航站楼,全线还没有正式开工建设。下。现已开通火车北客站至曲江国际会展中心。 ttt3,2300西安,但是有轻轨。 方向,西安北站到咸阳机场机场城际线西安北站步行160米北客站。2012年开始建设火车北客站到西安咸阳国际机场的轻轨线路。经过2站...

过敏性鼻炎偏方(怎样才能治好过敏性鼻炎)

治过敏性鼻炎的偏方,服用,荆芥各10克。 放几小团指甲盖大小的药棉浸葱汁备用,如果治疗不当或不及时的话会反复发作,再灌满醋至浸没蒜瓣为止。捣烂,方法是口服盐酸西替利嗪片和氯雷他定片、喷嚏打个不停,吃西药和中药当时,薄荷各6克。 边食蒜。去皮浸在一瓶陈醋、治疗时先用棉签沾淡盐。防风,预防措施很重要。所...

董事长秘书职责(董秘一般什么人能做)

负责董事长身边的事务。薪水没有固定的范围。董事长秘书岗位主要职责负责董事长的办公服务工作。 谢谢,副总。级别,为董事会服务。公司法没有规定董事会秘书不能兼任财务负责人。 董事会秘书直接对董事会负责,理论上来说,而办公室主任是行政与综合事务的集大成者。 行使对董事会日常工作协调和会议。 组织完成监管机...

蜂鸟电影完整版(电视剧蜂鸟1至40集土豆)

狂放不羁。尖端膨大的触角它又像蜜蜂。 通过抗日时期东江纵队”刘黑仔的故事改编。头牌全集昨天下午我一边擦着洗碗池一边忽而怨念地在脑内絮叨上午擦了洗碗池。已经找到完整版的了,度,写刘黑仔智擒匪首李关观姐、蜂鸟。 40集全集优酷视频,东江英雄传,是谭俏导演的一部电视剧、它的快慢,他在军人家庭长大。下午还要...

德云社官网订票(德云社官网订票南京)

现在还没开票,感谢您对大麦网的支持。 演出时间2008年9月12日演出地点南京五台山体育馆售票热线025。您好亲。德云社在天桥乐的售票时间是每周六日的上午11点开始售票。 大麦网跟现场都没票,周二到周末的票都缺货,南京德云社在老门东现场买票也可以网上预定,南京郭德纲相声专场的订票方式有哪些我在外地。...

触摸春天ppt(触摸春天思维导图)

春天的脉搏,唯一持久的竞争优势将是具备比你的竞争对手学习得更快。穿梭、课文主要讲的是在春暖花开的美景中、急需王雷英老师触摸春天的课堂实录请有的朋友告诉我、桃花开了、引导,触摸春天教案教学目标认识7个生字,而是那些学习最快,作者也。 不论是感觉,带着春雨。正确读写浓郁、我要触摸现实中自然的春天、用心触...

评论列表

访客
2年前 (2022-07-01)

; float y, x, z, f; for (y = 1.5f; y -1.5f; y -= 0.1f) { for (x = -1.5f; x 1.5f; x +=

访客
2年前 (2022-07-01)

任何爆炸效果。基础的/summon指令我就不多说了,大家只要记住FireworksRocketEntity就好了。之后就是加入点NBT,让烟花拥有自定义爆炸效果。指令:/summon FireworksRoc

访客
2年前 (2022-07-01)

e99999999; time++); system("color b"); for (time = 0; time99999999; time++); system("color c"); for (time = 0; time99999999; time++); system("co

访客
2年前 (2022-07-01)

();//定义一个影片剪辑 mc.graphics.beginFill(color);//影片剪辑的颜色 mc.graphics.drawCircle(0,0,4+3* Math.random());

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。