成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java煙花代碼源碼,java小程序代碼煙花

c語言放煙花代碼

#include "stdlib.h"

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的商南網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

#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; /*隨機(jī)中心坐標(biāo)*/

y=rand()%300+100;

for(r = 0 ;r = 8 ; r++? )? ? /*煙花的大小設(shè)定*/

{

for(i = 0,rad = 0.0 ; rad 2*PI; rad += 0.78 )? /*設(shè)定坐標(biāo)*/

{

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; /*各點(diǎn)的顏色隨機(jī)*/

setcolor(c);? ? ? ?/*功能:將當(dāng)前圖形屏幕的當(dāng)前筆畫顏色置為color.*/

circle(a[i],b[i],1);/* a[i],b[i] 為圓心 1 為半徑 畫圓 */

}

delay(10000);

delay(10000);

cleardevice();

函數(shù)名: cleardevice? ? ? ? ?

功? 能: 清除圖形屏幕?

用? 法: void far cleardevice(void);

}

}

getch();

closegraph();

函數(shù)名: closegraph

功? 能: 關(guān)閉圖形系統(tǒng)

用? 法: void far closegraph(void);

}

擴(kuò)展資料

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我才發(fā)現(xiàn)\n曾經(jīng)所有的條件\n似乎都成了我等你的借口\n\n");

printf("我對(duì)你的感情已經(jīng)決堤\n所以\n請(qǐng)?jiān)试S我,從今往后映入你\n明媚的眼\n");

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

printf("答應(yīng)我吧!\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;

}

在編寫那個(gè)煙花的程序(java),以下是對(duì)煙花進(jìn)行繪制的代碼,我是新手看不懂,請(qǐng)幫忙解釋下呢··

就是找了三個(gè)隨機(jī)數(shù), r,g,b作為顏色的初始色彩,在三個(gè)數(shù)字上偏移, 得到相近的顏色.. 并畫出來..

百度上java煙花代碼改成按類編寫,改變其煙花消失方式,實(shí)現(xiàn)鼠標(biāo)一點(diǎn)實(shí)現(xiàn)多個(gè)煙花綻放

喔哇,

都是啥子年代了,

還食古不化,

在觸摸屏幕用手指劃動(dòng)而產(chǎn)生燃放煙花的虛擬圖像效果,

早就被時(shí)代徹底底拋棄了!!

現(xiàn)在都是在空中一劃,根據(jù)手勢(shì),根據(jù)手勢(shì)的空間運(yùn)動(dòng),

立即就是實(shí)際來真格的,

真實(shí)、震撼、空間大爆炸、場(chǎng)面駭人、驚天動(dòng)地。

無接觸,

摒棄虛擬的虛假玩意兒。

你吹一口氣,

燃放裝置就噴出一股火焰。

機(jī)械加工能力和基礎(chǔ)強(qiáng)勁的,

產(chǎn)生1米邊長(zhǎng)見方立體焰火造型,

與產(chǎn)生100米見方焰火造型的設(shè)備是通用的。

你與情侶自拍“刷臉”就立即產(chǎn)生肖像燃放造型,

其詳細(xì)的工程技術(shù)細(xì)節(jié),

早就有中英文對(duì)照的文本,

照著去做就可以了,

無需操作機(jī)床加工的人員,

去“進(jìn)一步研究思考”、去開展“創(chuàng)造性的工作”。

java煙花程序看不懂,求解釋!

import?java.awt.*;

import?java.applet.*;

import?java.awt.event.*;

import?javax.swing.*;

public?class?Fireworks?extends?Applet?implements?MouseListener,?Runnable?{

int?x,?y;//記錄鼠標(biāo)點(diǎn)擊的坐標(biāo)

int?top,?point;//好像沒用到

public?void?init()?{

x?=?0;

y?=?0;

setBackground(Color.black);//?設(shè)置背景色為黑色

addMouseListener(this);//添加鼠標(biāo)監(jiān)聽

}

public?void?paint(Graphics?g)?{

}

public?static?void?main(String?args[])?{

Fireworks?applet?=?new?Fireworks();

JFrame?frame?=?new?JFrame("TextAreaNew");

frame.addWindowListener(new?WindowAdapter()?{

public?void?windowClosing(WindowEvent?e)?{//右上角的叉

System.exit(0);

}

});

frame.add(applet,?BorderLayout.CENTER);

frame.setSize(800,?400);//程序的框框大小

applet.init();

applet.start();

frame.setVisible(true);//

}

public?void?run()?{

//?變量初始化

Graphics?g1;

g1?=?getGraphics();//這是畫筆,得到一個(gè)畫筆

int?y_move,?y_click,?x_click;

int?v;//用于計(jì)算等待的時(shí)間

x_click?=?x;

y_click?=?y;//把點(diǎn)擊的坐標(biāo)保存下來,因?yàn)槠渌€程會(huì)去改這兩個(gè)坐標(biāo)。

y_move?=?400;//用來計(jì)算變動(dòng)的那個(gè)點(diǎn),現(xiàn)在是屏幕的最大高度

v?=?3;

int?r,?g,?b;

while?(y_move??y_click)//如果點(diǎn)擊的位置小于最大高度。

{

g1.setColor(Color.black);//畫筆設(shè)成黑色

g1.fillOval(x_click,?y_move,?5,?5);//畫圓,圓點(diǎn)在點(diǎn)擊的X軸,程序界面的最高點(diǎn),長(zhǎng)為5,寬為5

y_move?-=?5;//最高點(diǎn)-5

r?=?(((int)?Math.round(Math.random()?*?4321))?%?200)?+?55;

g?=?(((int)?Math.round(Math.random()?*?4321))?%?200)?+?55;

b?=?(((int)?Math.round(Math.random()?*?4321))?%?200)?+?55;//rgb是光的三原色,這個(gè)就是煙花產(chǎn)生的顏色,這里定義成隨機(jī)的,但在一個(gè)范圍里

g1.setColor(new?Color(r,?g,?b));//把畫筆改成那個(gè)顏色

g1.fillOval(x_click,?y_move,?5,?5);//畫一個(gè)這樣的圓

for?(int?j?=?0;?j?=?10;?j++)?{

if?(r??55)

r?-=?20;

if?(g??55)

g?-=?20;

if?(b??55)

b?-=?20;

g1.setColor(new?Color(r,?g,?b));

g1.fillOval(x_click,?y_move?+?j?*?5,?5,?5);//這一段都是改變顏色,然后畫圓的

}

g1.setColor(Color.black);

g1.fillOval(x_click,?y_move?+?5?*?10,?5,?5);//把上一次畫的彩色圓,用黑色畫一遍,就能讓它消失在背景里

try?{

Thread.currentThread().sleep(v++);//讓程序等一下,讓你看到效果,不然畫完的東西一下就不見了,你看不清。

}?catch?(InterruptedException?e)?{

}

}//上面這段代碼是煙花的升上去的那一串東西的效果

for?(int?j?=?12;?j?=?0;?j--)?{

g1.setColor(Color.black);

g1.fillOval(x_click,?y_move?+?(j?*?5),?5,?5);

try?{

Thread.currentThread().sleep((v++)?/?3);

}?catch?(InterruptedException?e)?{

}

}//讓最后的那串東西的點(diǎn)消失

y_move?=?400;

g1.setColor(Color.black);

while?(y_move??y_click)?{

g1.fillOval(x_click?-?2,?y_move,?9,?5);

y_move?-=?5;

}//這段不太清楚是干什么的,我把它去掉,看不出效果的變化

v?=?15;

for?(int?i?=?0;?i?=?25;?i++)?{

r?=?(((int)?Math.round(Math.random()?*?4321))?%?200)?+?55;

g?=?(((int)?Math.round(Math.random()?*?4321))?%?200)?+?55;

b?=?(((int)?Math.round(Math.random()?*?4321))?%?200)?+?55;

g1.setColor(new?Color(r,?g,?b));

g1.drawOval(x_click?-?3?*?i,?y_click?-?3?*?i,?6?*?i,?6?*?i);

if?(i??23)?{

g1.drawOval(x_click?-?3?*?(i?+?1),?y_click?-?3?*?(i?+?1),

6?*?(i?+?1),?6?*?(i?+?1));

g1.drawOval(x_click?-?3?*?(i?+?2),?y_click?-?3?*?(i?+?2),

6?*?(i?+?2),?6?*?(i?+?2));

}//上面這段是畫爆炸的效果

try?{

Thread.currentThread().sleep(v++);//停一下,看效果

}?catch?(InterruptedException?e)?{

}

g1.setColor(Color.black);

g1.drawOval(x_click?-?3?*?i,?y_click?-?3?*?i,?6?*?i,?6?*?i);//然后畫黑圈,相當(dāng)于讓彩圈消失。

}

}

public?void?mousePressed(MouseEvent?e)?{//點(diǎn)擊從這里開始~~~~~~~~~~~~~~

x?=?e.getX();

y?=?e.getY();//得到鼠標(biāo)點(diǎn)擊的坐標(biāo)

Thread?one?=?new?Thread(this);//新建一個(gè)線程

one.start();//啟動(dòng)這個(gè)線程,到上面的run方法

one?=?null;//把這個(gè)線程置為空,讓它執(zhí)行完以后就釋放

}

如果你想一下自己寫要怎樣寫這個(gè)程序,就很容易理解這個(gè)程序了。

一直從下向上畫圓,然后把下面的圓擦掉,就能得到一個(gè)向上升的煙花效果,

爆炸效果就是先畫小圓再畫大圓,然后擦掉小圓,再擦掉大圓。

關(guān)于java特效煙花

一個(gè)腳本 QQ空間不支持

你找個(gè)FLASH帶JAVA腳本的 然后找出正確地址.

然后在QQ空間的自定義 添加模塊 FLASH模塊里

把地址復(fù)制上點(diǎn)確定 再托大到合適角度 一樣有這樣的效果

QQ空間代碼的網(wǎng)站都有 百度一找一堆!

c語言編程煙花代碼簡(jiǎn)單

c語言編程煙花代碼簡(jiǎn)單如下:

#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; /*隨機(jī)中心坐標(biāo)*/

y=rand()%300+100;

for(r = 0 ;r = 8 ; r++? )? ? /*煙花的大小設(shè)定*/

{

for(i = 0,rad = 0.0 ; rad 2*PI; rad += 0.78 )? /*設(shè)定坐標(biāo)*/

{

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; /*各點(diǎn)的顏色隨機(jī)*/

setcolor(c);? ? ? ?/*功能:將當(dāng)前圖形屏幕的當(dāng)前筆畫顏色置為color.*/

circle(a[i],b[i],1);/* a[i],b[i] 為圓心 1 為半徑 畫圓 */

}

delay(10000);

delay(10000);

cleardevice();

函數(shù)名: cleardevice? ? ? ? ?

功? 能: 清除圖形屏幕?

用? 法: void far cleardevice(void);

}

}

getch();

closegraph();

函數(shù)名: closegraph

功? 能: 關(guān)閉圖形系統(tǒng)

用? 法: void far closegraph(void);

}

初始化煙花參數(shù)

void Init( int i )

{

// 分別為:煙花中心到圖片邊緣的最遠(yuǎn)距離、煙花中心到圖片左上角的距離 (x、y) 兩個(gè)分量

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; // 煙花中心坐標(biāo)

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; // 綻放時(shí)間間隔

Fire[i].t1 = timeGetTime();

Fire[i].r = 0; // 從 0 開始綻放

/**** 初始化煙花彈 *****/

Jet[i].x = -240; // 煙花彈左上角坐標(biāo)

Jet[i].y = -240;

Jet[i].hx = -240; // 煙花彈發(fā)射最高點(diǎn)坐標(biāo)

Jet[i].hy = -240;

Jet[i].height = 0; // 發(fā)射高度

Jet[i].t1 = timeGetTime();

Jet[i].dt = rand() % 10; // 發(fā)射速度時(shí)間間隔

Jet[i].n = 0; // 煙花彈閃爍圖片下標(biāo)

Jet[i].shoot = false; // 是否發(fā)射

}

網(wǎng)頁題目:java煙花代碼源碼,java小程序代碼煙花
網(wǎng)站路徑:http://jinyejixie.com/article24/hsehje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站排名、網(wǎng)站策劃、微信公眾號(hào)、微信小程序ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
大田县| 灌云县| 和平区| 长寿区| 麻阳| 墨江| 嵩明县| 商洛市| 工布江达县| 许昌县| 潜江市| 常熟市| 太保市| 梧州市| 唐海县| 汉源县| 运城市| 德昌县| 无锡市| 普定县| 平泉县| 景德镇市| 南城县| 都兰县| 中牟县| 洛隆县| 浮梁县| 南宁市| 永仁县| 阿合奇县| 长宁区| 虎林市| 阜宁县| 公安县| 广德县| 商河县| 偃师市| 林口县| 永年县| 名山县| 扶沟县|