c語言煙花代碼
『壹』 請大家幫我用c語言程序設計一個動畫是一個小孩走到鞭炮前放鞭炮,天空上有煙花,最好再有一棟房子。謝謝。
就是就是
這方面用c麻煩死了
還是學學flash吧
簡單得多
有c的基礎
actionscript也不難學
『貳』 模擬煙花的程序,運行總出錯,請c語言大師指點!!!
選項->目錄->輸出目錄->不要設置和initgraph(&dr,&mode,"d:\\turboc2"); 一樣就可以正常執行.
Options->Directories->Output Directory->不要設置和initgraph(&dr,&mode,"d:\\turboc2"); 一樣就可以正常執行.
『叄』 求大神詳解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;i<100;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)),從場景里移除已經看不見的煙花,節省資源
}
}
『肆』 煙花代碼的格式是什麼
煙花代碼的格式是#include "stdlib.h"。
表述不清,沒指明是什麼的代碼。代碼就是程序員用開發工具所支持的語言寫出來的源文件,是一組由字元、符號或信號碼元以離散形式表示信息的明確的規則體系。
代碼設計的原則包括惟一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。
Linux版本:
當前安裝有Linux操作系統,數據中RedHatFedora占據絕對優勢——Linux使用者使用該版本占總數的49.49%。Fedora是RedHat推出的重要的一款Linux版本,在每個fedora版本中都是集成最新的Linux軟體,特別是服務端軟體。
排在第二位的是Ubuntu,受支持數佔到總數的23.92%;第三位的是SuSE佔9.09%,接下來是Debian,使用率為5.92%。在這裡面令人期待的中國本土Linux的讓人大失所望。使用率僅佔5.16%,幾乎只有RedHatFedora的十分之一。
『伍』 求用vc寫的模擬煙花效果的源代碼
關於 vc 裡面使用 graphics.h 的問題,你只需要安裝 easyx 即可,網路一下吧。另外你可以到網路 easyx 貼吧查找相關資源,官網也有使用演示。
關於圖標的問題,你打開我的電腦 -> 工具 -> 文件夾選項 -> 文件類型,然後在裡面修改 .c 和 .cpp 的圖標即可。
『陸』 表白煙花代碼
天天敲代碼的朋友,有沒有想過代碼也可以變得很酷炫又浪漫?今天就教大家用python模擬出綻放的煙花,工作之餘也可以隨時讓程序為自己放一場煙花秀。
python炫酷煙花表白源代碼
這個有趣的小項目並不復雜,只需一點可視化技巧,100餘行Python代碼和程序庫Tkinter,最後我們就能達到下面這個效果:
學完本教程後,你也能做出這樣的煙花秀。
整體概念梳理
我們的整個理念比較簡單。
我們這里通過讓畫面上一個粒子分裂為X數量的粒子來模擬爆炸效果。粒子會發生"膨脹」,意思是它們會以恆速移動且相互之間的角度相等。這樣就能讓我們以一個向外膨脹的圓圈形式模擬出煙花綻放的畫面。經過一定時間後,粒子會進入"自由落體」階段,也就是由於重力因素它們開始墜落到地面,仿若綻放後熄滅的煙花。
『柒』 簡單的代碼表白
1、瀏覽器標簽法
這個先用不到代碼,但卻十分簡單實用的,首先早一步到辦公室,或者趁表白對象不注意的時候在她的電腦上安裝chrome瀏覽器,設置成默認的瀏覽器,把各項的同步功能打開就可以了。然後選擇一個合適的時機,在你的電腦上登錄賬號,然後標簽欄添加你想說的話,例如下圖這樣:
然後標簽就自動同步到表白對象的瀏覽器上了。
2、兩個按鍵組合成I LOVE U
這個簡單的功能是利用的網頁查找的功能,在網頁中復制下這段文字,
然後crtrl+f,在輸入框中輸入9,然後回車,看下效果:
3、Python表白代碼
心型和圓形橢圓的代碼類似,都是由X,Y上的點構成的曲線,確定出一個表達式expression,然後就是兩個for循環(for y in range;for x in range),然後逐行逐列的開始就行了。
當然有點太單調,我們可以這樣操作一下,讓他動起來,像這樣
print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x0.05)2+(y0.1)2-1)3-(x0.05)2(y0.1)*3 <= 0 else ' ') for x in range(-30, 30)]) for y in range(30, -30, -1)]))
當然還能替換表情,這個代碼就不放了,需要的直接跟我要就行。
4、炫酷一點的
C語言詮釋愛——為TA寫下心中情,生成程序傳給TA,TA點開程序就懂你。
這個開始的時候會展示出表白對象的名字,接著就是最重要的煙花部分,為了讓煙花顯得更加真實,需要附加重力效果和空氣阻力效果,源代碼圖如下
如果需要源碼的留下郵鄉就可以了。
5、惡搞一點的
這個適合關系已經不錯的那種了,看看效果
源碼直接發
『捌』 人類一敗塗地煙花代碼
你好你問的是人類一敗塗地煙花代碼是什麼嗎?人類一敗塗地煙花代碼是throwcheat。在九游游戲網的《人類:一敗塗地》控制台代碼有哪些專欄中可以看到人類一敗塗地煙花代碼為throwcheat
『玖』 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;i<100;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了,煙花就出現了!這是我自己寫的,你可以看一下。效果有的,只是不怎麼好看。
『拾』 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;i<t;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);
}
(10)c語言煙花代碼擴展閱讀
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("遇到你 我才發現 曾經所有的條件 似乎都成了我等你的借口 ");
printf("我對你的感情已經決堤 所以 請允許我,從今往後映入你 明媚的眼 ");
printf("我 想和你 耳鬢廝磨,相濡以沫!");
printf("答應我吧! 輸入yes,你可以看到我的真心 ");
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(' ');
}
long time;
for (;;)
{
system("color a");
for (time = 0; time<99999999; time++);
system("color b");
for (time = 0; time<99999999; time++);
system("color c");
for (time = 0; time<99999999; time++);
system("color d");
for (time = 0; time<99999999; time++);
system("color e");
for (time = 0; time<99999999; time++);
system("color f");
for (time = 0; time<99999999; time++);
system("color 0");
for (time = 0; time<99999999; time++);
system("color 1");
for (time = 0; time<99999999; time++);
system("color 2");
for (time = 0; time<99999999; time++);
system("color 3");
for (time = 0; time<99999999; time++);
system("color 4");
for (time = 0; time<99999999; time++);
system("color 5");
for (time = 0; time<99999999; time++);
system("color 6");
for (time = 0; time<99999999; time++);
system("color 7");
for (time = 0; time<99999999; time++);
system("color 8");
for (time = 0; time<99999999; time++);
system("color 9");
}
getchar();
return 0;
}