VCPP-Win32-Flame-effect-produce

所属分类:图形图像处理
开发工具:Visual C++
文件大小:342KB
下载次数:1
上传日期:2016-03-04 16:56:14
上 传 者yayavalerie
说明:  一个VC++图像生成的小实例程序,也是一个纯Win32程序,没有用到任何的MFC,因此生成的效果可能不够强大,发上来只是让大家借鉴一下编程思路,大致粗略看了一下程序,算法比较复杂,不知道是不是有点小题大做,学习学习。
(A VC++ image generation small sample program is a pure Win32 program, did not use any MFC, thus generating the effect may not be strong, made up just so that we learn about programming ideas, procedures generally looked rough, more complex algorithm I do not know is not overkill learn.)

文件列表:
c36 (0, 2014-05-22)
c36\www.aspku.com (0, 2014-05-22)
c36\www.aspku.com\cfire.cpp (4275, 2013-12-02)
c36\www.aspku.com\cfire.h (682, 2013-12-02)
c36\www.aspku.com\cool.gif (307063, 2001-02-06)
c36\www.aspku.com\coolmap.jpg (4828, 1998-05-18)
c36\www.aspku.com\fire.cpp (7887, 2013-12-02)
c36\www.aspku.com\fire.dsp (4216, 2001-02-06)
c36\www.aspku.com\fire.dsw (531, 2001-02-05)
c36\www.aspku.com\fire.jpg (13239, 2001-02-06)
c36\www.aspku.com\gif89a.cpp (13583, 2013-12-02)
c36\www.aspku.com\gif89a.h (1714, 2013-12-02)
c36\www.aspku.com\light.gif (1086, 2001-02-06)
c36\www.aspku.com\m_fire.htm (10236, 1998-11-04)
c36\www.aspku.com\m_fire1.gif (8644, 1998-05-18)
c36\www.aspku.com\seed.gif (2426, 2001-02-05)
c36\www.aspku.com\源码库.url (149, 2012-11-02)
c36\www.aspku.com\源码库调试说明.txt (2745, 2012-11-02)
c36\www.aspku.com\素材库.url (112, 2014-04-22)

一种实时火焰效果生成算法 1.使用授权 本原代码文档包括下列文件: fire.cpp 演示程序原程序 cfire.cpp 火焰效果类原程序 cjpeg.h 火焰效果类头文件 gif89a.cpp gif文件支持类原程序 gif89a.h gif文件支持类头文件 readme.txt 自述文件 fire.exe 演示程序 feed.gif 保存种子位图的gif文件 cool.gif 保存冷却位图的gif文件 light.gif 保存亮度等级位图的gif文件 fire.jpg 效果图 m_fire.htm 解释原理的英文文章 m_fire1.gif m_fire.htm需要的图象文件 coolmap.jpg m_fire.htm需要的图象文件 如果您要在各种媒体刊载、引用本文档,请不要对本文档内容进行任何修改。如果您在自己的编程中 引用本文档内容,可对引用内容进行修改。作为学习和交流目的,本文档的使用是免费的,如果您直接或 间接将本文档用于商业用途,请在使用前与我联系,获得同意后方可使用。在您引用本文档时如能注明出 处,并通过下面方式通知本人一下,本人将非常高兴! 您在最终使用时请到下面网址再下载一次,以便保证版本最新! 联系方式: e-mail:cproom@163.net http://cproom.yeah.net 通讯地址:陕西省西安市太白南路1***号(骊山微电子公司)陈鹏(收) 邮编  :710065 电话  :(029)-8234582 2.一些说明 1.演示程序运行需要directX支持。 2.替换种子位图可以改变火焰形状。 3.替换冷却位图可以改变冷却的局部模式 4.替换亮度等级位图可以改变火焰颜色 5.修改generateSeed()函数中的参数可以控制火种密度,修改scrollUp()函数中的参数可以控制火焰向上 流动的速度,这两个函数都影响火焰整体亮度和高度。对于不同线条粗细的种子位图,需调整此两个函数 以达到最佳效果。 6.scrollUp()函数中的wind变量控制风的大小,演示程序设为0,也就是没风。此变量可以在0到5之间调整。 “全文完”

近期下载者

相关文件


收藏者