yw80

分享代码,一起学习进步~

火焰效果模拟程序

模拟火焰效果的程序。 执行效果抓图如下: 通过修改色系,本程序可以实现红色火焰、蓝色火焰、绿色火焰三种效果,在 InitFire() 函数中取消相应行注释可以实现不同色系的火焰效果。 完整的源代码如下: /////////////////////////////////////////////////// // 程序名称:火焰模拟程序 // 编译环境:VC6.0 / VC2010,EasyX 2011惊蛰版 // 作  者:yangw80 <yw80@qq.com> // 最后修改:2012-1-21 // PS: 核心算法参考的微软范例,在此感谢。 // #include <graphics.h> #include <conio.h> #include <time.h> // 宏常量 #define WIDTH 640 #define HEIGHT 480 #define FIREWIDTH 320 #define FIREHEIGHT 180 // 全局变量 COLORREF g_Colors[193]; // 火... [更多...]