200分求如何用delphi编程实现黑客帝国中的字符雨特效?

wangxd 2005-03-27 02:50:38
高分求,如何用delphi编程实现黑客帝国中的字符雨特效?感觉如果用程序实现挺酷的,大家来试试,看谁的算法写的好,越逼真越好。
这里有个例子,但我觉得不太像 http://fulldelphi.vip.sina.com/source/my_water1.rar
还有个老外写的3d黑客帝国屏保,真tmd酷:Matrix3DSetup.exe
我不需要3d的,能实现2d的就可以了,大家献计献策啊!!
...全文
518 31 打赏 收藏 举报
写回复
31 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chijingde 2005-04-06


隔了好几天再看

才发现写错了,是研究aloking(黑鲸)的代码吧

wangxd(东东)是楼主-_-!

不过楼主咋没动静了?
  • 打赏
  • 举报
回复
chijingde 2005-03-31
回复人: wangxd(东东) ( ) 信誉:100 2005-03-31 08:53:00 得分: 0


>>chijingde(AD)
opengl32.dll有。效果我看到了,不过和你的不太一样,就是字符雨只有一条,并且需要等待一段时间后才能显示,只有一条显示在屏幕左边,过一会显示在中间,和你的blog上贴出的图片效果不一样。




如果你没改代码的话,那只有一个可能了

你的显卡运行OPENGL太慢

你先把我里面的粒子初始参数设改一下,让他的速度快一点

还不行的话,重装驱动

不要用windows自带的显卡驱动,微软的玩意,不支持OPENGL的

要是你的显卡连3D加速都不支持的话……

那我就没办法了

你还是研究wangxd(东东)的代码吧
  • 打赏
  • 举报
回复
vfork 2005-03-31
最早的DOS病毒,就是这种字符雨的东西!
  • 打赏
  • 举报
回复
wangxd 2005-03-31
>>chijingde(AD)
opengl32.dll有。效果我看到了,不过和你的不太一样,就是字符雨只有一条,并且需要等待一段时间后才能显示,只有一条显示在屏幕左边,过一会显示在中间,和你的blog上贴出的图片效果不一样。
  • 打赏
  • 举报
回复
chijingde 2005-03-30
一些2D的做法

转换一下思路

用到3D中

也能实现不错的效果

收获

用小本本记下:)
  • 打赏
  • 举报
回复
chijingde 2005-03-30
呵呵

比较另类的写法

学习ing... ...

从中获取了灵感

我那个程序可以改进一下了……

顶一下
  • 打赏
  • 举报
回复
aloking 2005-03-30
就是用了BitBlt,自己下下看吧。
  • 打赏
  • 举报
回复
aloking 2005-03-30
http://www.vrbrothers.com/cn/study/madebyus.asp
这里发布了代码。
  • 打赏
  • 举报
回复
chijingde 2005-03-30
另外

楼主

我那个程序是用OPENGL做的

需要opengl32.dll

检查一下有没有

或者你的显卡没装厂商提供的驱动而是用的微软提供的
  • 打赏
  • 举报
回复
chijingde 2005-03-30
aloking(黑鲸)

你那个是2D的吧?效果倒是挺好

不过屏幕刷新有点问题吧?

关掉后要使劲地刷新几次才恢复正常

而且没有源代码……

用什么做的?
  • 打赏
  • 举报
回复
chijingde 2005-03-30
看不到?

初始化应该没啥问题……

resize事件关联了没有?

旋转一下看看有没有反应……

调调平移参数……
  • 打赏
  • 举报
回复
aloking 2005-03-30
wangxd(东东)
自己到http://www.vrbrothers.com/cn/works/matrix.asp
上下吧 还可以下的
我系统重装了。
  • 打赏
  • 举报
回复
wangxd 2005-03-30
而且01.bmp我也下载了啊,程序中的纹理图片载入路径也更改了啊
  • 打赏
  • 举报
回复
wangxd 2005-03-30
>>chijingde(AD)
你的程序我已经用delphi编译通过,但运行时看不到效果,只看到一个黑色的form,不知怎么回事?
我的系统是windowsXp+sp2,delphi7+sp1,directx9。Textures单元我也下载了啊
  • 打赏
  • 举报
回复
wangxd 2005-03-30
我的emil: wangxd_bbs@126.com
有源代码的朋友可以发到这个信箱中,多谢!
opengl的也可以,只要是delphi就行,3d的当然更好了,2d的也行!
  • 打赏
  • 举报
回复
flyinwuhan 2005-03-29
不错
  • 打赏
  • 举报
回复
chijingde 2005-03-29
昨晚上喝多了,没写
今天晚上写了一个
开始想用3D文字,后来想想不太好,还是直接用纹理简单,效果嘛,自己感觉还凑合,哈哈

把代码和截图发到blog上了

http://blog.csdn.net/chijingde/archive/2005/03/29/333645.aspx

  • 打赏
  • 举报
回复
sunangle 2005-03-29
我说个想法,可以用flash实现那重离子效果而且很逼真,你加上你想要的到处为.swf文件再有工具可以转成屏保。这样比较简单。
  • 打赏
  • 举报
回复
aloking 2005-03-29
http://www.vrbrothers.com/cn/works/matrix.asp
希望这个地方还能下。
  • 打赏
  • 举报
回复
aloking 2005-03-29
我有代码 留个mail,发给你
  • 打赏
  • 举报
回复
加载更多回复(11)
相关推荐
发帖
GAME,图形处理/多媒体

1178

社区成员

Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
帖子事件
创建了帖子
2005-03-27 02:50
社区公告
暂无公告