用c语言编写动态烟花,用C语言例如opengl实现一种动态特效如云雾烟火或实现一

1 , 用C语言例如opengl实现一种动态特效如云雾烟火或实现一类似这种效果么?http://nehe.gamedev5.net/data/lessons/vc/lesson36.zip
2,请大家帮我用C语言程序设计一个动画是一个小孩走到鞭炮前放鞭炮就是就是这方面用c麻烦死了还是学学flash吧简单得多有c的基础actionscript也不难学用C语言?为什么不用FLASH?再看看别人怎么说的 。
3 , 如何用C语言制作一个3D的动态火焰效果嗯,我来说两句 。C语言是可以实现火焰粒子特效的你的创作思路是:在网上搜集关于火焰粒子特效的文章,比如百度文库 , 新浪文库、然后着手编程编程要注意,既然是C,你可以包含DirectX的库 , 然后调用别人写好的库函数实现一些基本功能 , 比如画点 , 上色 , 定时,Z缓存,你可以搜directx的使用说明,多得很动态火焰效果是游戏编程的一部分,额 。。涉及挺多的东西,代码无法给你,抱歉呵呵,C语言哈!有C语言图形库 , 比MFC好用!opengl 建议用MFC来做 挺容易实现的用c言制作3d火焰字~~?咋不用ps呢~~那这个就有点麻烦~~你要找到相关的图形函数啊~看看有没你需要的图形函数~先建立3D动态火焰效果的数学模型;然后设计程序几个主要模块 。再看看别人怎么说的 。【用c语言编写动态烟花,用C语言例如opengl实现一种动态特效如云雾烟火或实现一】
4,关于VC或者MFC编程环境下烟花绽放程序的C代码可惜一开始没能画成圆,所以整个过程都是菱形32313133353236313431303231363533e78988e69d8331333262343762的变换,希望大家多多指教,能够想办法把初始状态就围成一个圆.#include "stdlib.h"#include"graphics.h"main()initgraph(&gd,&gr,"");randomize();for(;!kbhit();)y=rand()%300+100;a[0]=x; /*各点坐标的计算,我的烟花图形没能是圆的*/b[0]=y-10;a[1]=a[0]+5;a[2]=a[1]+5;a[3]=a[1];a[4]=a[0];a[5]=a[0]-5;a[6]=a[5]-5;a[7]=a[6]+5;for(j=1;j<5;j++)b[j]=b[j-1]+5;for(j=5;j<8;j++)b[j]=b[j-1]-5;for(j=0;j<6;j++) /*烟花的大小设定*/for(i=0;i<8;i++)c=rand()%13+1; /*各点的颜色随机*/setcolor(c);circle(a[i],b[i],1);}delay(5000);cleardevice();b[0]-=10; /*各点的坐标变换*/a[1]+=5;b[1]-=5;a[2]+=10;a[3]+=5;b[3]+=5;b[4]+=10;a[5]-=5;b[5]+=5;a[6]-=10;a[7]-=5;b[7]-=5;}}getch();closegraph();}用GDI / GDI+自己写算法的话有难度,可以考虑用多张图片动态切换 。很简单,模拟一个粒子系统 。1、初始化各个例子,包括初始角度 , 初始速度等(随即产生) 。2、根据重力,抛物线方程计算下一帧的粒子坐标 。3、绘制 。你好!很简单,模拟一个粒子系统 。1、初始化各个例子,包括初始角度,初始速度等(随即产生) 。2、根据重力,抛物线方程计算下一帧的粒子坐标 。3、绘制 。如有疑问,请追问 。

    推荐阅读