【源码】多媒体特效之三:火焰

laviewpbt 2009-06-29 02:42:34
加精
一个从PSC上翻译过来的代码,原始代码中用得是GDI+,我改为GDI了的。
原始代码中有些函数是值得学些的,比如PutMem4这个VB自带的API函数,要比Copememory效率要高一些,以及颜色分量的长整形运算。

原始代码有不少地方效率比较低,我做了适当修改。

原始代码见 http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=56033&lngWId=1

我修改后的工程见:http://files.cnblogs.com/laviewpbt/火焰效果.rar

...全文
386 48 打赏 收藏 转发到动态 举报
写回复
用AI写文章
48 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoguojun123 2009-08-04
  • 打赏
  • 举报
回复
不太懂,但想学习
DarkChampion 2009-08-01
  • 打赏
  • 举报
回复
顶!
weiyulin 2009-08-01
  • 打赏
  • 举报
回复
哇··这年头·达人太多了
东方之珠 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 44 楼 wallescai 的回复:]
试试先按住"向上"不放,等火焰很高的时候一下子按"向下", 看看灭火是啥效果, 呵呵
[/Quote]

顶!
熊孩子开学喽 2009-07-14
  • 打赏
  • 举报
回复
试试先按住"向上"不放,等火焰很高的时候一下子按"向下", 看看灭火是啥效果, 呵呵
熊孩子开学喽 2009-07-14
  • 打赏
  • 举报
回复
楼主这个程序不错, 我来改着玩,
略微修改了一下代码,增加了一点变化,运行程序后可以按方向键控制火焰,添加拽曳鼠标拖尾效果.
鼠标右键退出

下载: http://download.csdn.net/source/1488543 含源码
qshurufa 2009-07-06
  • 打赏
  • 举报
回复
又见雷锋!!
东方之珠 2009-07-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 liguicd 的回复:]
学习innnnnnnng
[/Quote]


还真是这样啊,没有7楼.估计是被管理员删除了一层!
Soyokaze 2009-07-03
  • 打赏
  • 举报
回复
不错,做个记号
icerlion 2009-07-02
  • 打赏
  • 举报
回复
估计是用模糊算法来模拟的吧。。。
whatisma 2009-07-02
  • 打赏
  • 举报
回复
学习
laviewpbt 2009-07-02
  • 打赏
  • 举报
回复

火焰,水波这些都有用到模糊,因为模糊具有向周边扩散像素的效果。
eggqq007 2009-07-02
  • 打赏
  • 举报
回复
只看了一下图片,估计是用模糊算法来模拟的吧。。。以前也搞过~~~
were37114 2009-07-02
  • 打赏
  • 举报
回复
菜鸟来学习了
hkahai714 2009-07-01
  • 打赏
  • 举报
回复
顶顶
古今多少事 2009-07-01
  • 打赏
  • 举报
回复
都有了……

强悍!
hht189 2009-07-01
  • 打赏
  • 举报
回复
哇··这年头·达人太多了·
ycgajj09 2009-07-01
  • 打赏
  • 举报
回复
楼主真是强人啊,这么多效果!教教我么?
justin麒麟 2009-07-01
  • 打赏
  • 举报
回复
呵,好像挺有意思
wangyi1015 2009-07-01
  • 打赏
  • 举报
回复
up
加载更多回复(28)

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧