游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3673|回复: 8

VB中实现汇编级的图片快速透明混合的源代码

[复制链接]

13

主题

43

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2003-12-27 14:47:00 | 显示全部楼层 |阅读模式
VB中实现汇编级的图片快速透明混合的源代码
http://jiyugame2003.51.net/index.php?action=6
我的网页提供了这方面源代码的下载。

13

主题

43

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2003-12-27 15:55:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

补充一下:
图片快速透明混合是专门针对16位图形进行处理的。由于实例采用DrectX的正常模式显示,为了正确显示图片请把显示器设为增强色16位。只测试了565格式,555格式还未测试,如发现问题请告知。

0

主题

30

帖子

32

积分

注册会员

Rank: 2

积分
32
发表于 2003-12-27 23:56:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

介绍很少啊

23

主题

515

帖子

552

积分

高级会员

Rank: 4

积分
552
发表于 2003-12-28 11:15:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

自我感觉并不是vb不好,只是你真是一个游戏制作爱好者的话,
建议你转学c/c++

13

主题

43

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2003-12-28 12:08:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

以前我也学过一些C/C++,它是很不错的语言。不过作游戏我还是喜欢用VB+DLL+DirectX+Winapi来做,因为我觉得的这个组合太棒了。不管怎么样谢谢你的建议啦!
      增加的介绍:用VB在游戏中如何实现汇编级的16位图形透明混合算法?通过调用汇编写的ASMalpha.dll 动态库,实现游戏快速透明混合。这个动态库用高速的64位MMX汇编指令编写,在VC6.0中编译成动态库。就透明混合速度而言,与最快透明混合速度十分相近了。 它的功能有:1:提供了256级的通道混合,可以让你任意控制透明混合程度;2:无关键色的通道混合;就是说图片直接透明混合;3:源图关键色不参与的通道混合; 4:参与通道混合的图,只要有与关键色相同的色,则不参加混合;否则将进行透明混合。3、4比较适合用于游戏中的透明处理。详情请看源代码

42

主题

140

帖子

203

积分

中级会员

Rank: 3Rank: 3

积分
203
发表于 2004-1-2 11:47:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

透明混合可以用D3D,VB,VC都是不错的语言,但VB支持DX所有函数

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-2-8 18:40:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

晕哦
怎么这论坛上的连接都进不了啊
怎么回事

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2004-2-8 18:50:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

I‘M SORRY
现在可以进了

6

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2006-9-11 00:02:00 | 显示全部楼层

Re:VB中实现汇编级的图片快速透明混合的源代码

阅览室
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 08:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表