火焰
所属分类:其他
开发工具:Visual C++
文件大小:401KB
下载次数:1
上传日期:2018-07-11 08:13:54
上 传 者:
wshust
说明: 用代码实现火焰效果,很棒的呢,可以作为参考
(Using code to achieve flame effect, great, can be used as a reference)
文件列表:
火焰 (0, 2018-07-11)
火焰\1 (0, 2018-07-11)
火焰\1\Debug (0, 2018-07-11)
火焰\1\Debug\BuildLog.htm (6620, 2018-07-11)
火焰\1\cfire.cpp (4275, 2013-12-02)
火焰\1\cfire.h (682, 2013-12-02)
火焰\1\cool.gif (307063, 2001-02-06)
火焰\1\coolmap.jpg (4828, 1998-05-18)
火焰\1\fire.cpp (7910, 2018-07-11)
火焰\1\fire.dsp (4216, 2001-02-06)
火焰\1\fire.dsw (531, 2001-02-05)
火焰\1\fire.jpg (13239, 2001-02-06)
火焰\1\fire.sln (873, 2018-07-11)
火焰\1\fire.suo (13312, 2018-07-11)
火焰\1\fire.vcproj (6443, 2018-07-11)
火焰\1\fire.vcproj.4RBYOIWPLICWXYN.Administrator.user (1427, 2018-07-11)
火焰\1\gif89a.cpp (13592, 2018-07-11)
火焰\1\gif89a.h (1737, 2018-07-11)
火焰\1\light.gif (1086, 2001-02-06)
火焰\1\m_fire.htm (10236, 1998-11-04)
火焰\1\m_fire1.gif (8644, 1998-05-18)
火焰\1\seed.gif (2426, 2001-02-05)
火焰\1-14052214193BE.jpg (63858, 2018-07-11)
一种实时火焰效果生成算法
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之间调整。
“全文完”
近期下载者:
相关文件:
收藏者: