游戏开发论坛

 找回密码
 立即注册
搜索
楼主: tjpanda88

如何做渐显的效果

[复制链接]

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-12-10 13:27:00 | 显示全部楼层

Re:如何做渐显的效果

其实GDI有种很方便的办法可以实现淡入淡出,虽然效率不高,但如今cpu动辄2G,3G的时代,完全可以实现全屏效果的。
在原画面上用AlphaBlendBitblt函数绘纯白或纯黑(alpha值1-255或255-1循环),只要十几行代码就可以,可以试试哦。

不过用DX9的话,就用DX9的吧,不用考虑这个了。我不过提一个方法而已。

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2005-12-10 13:59:00 | 显示全部楼层

Re: Re:如何做渐显的效果

天魂.NET: Re:如何做渐显的效果

你已经写过 Direct3D.Sprite 了,这个对你来说不是难事,只要改变图的 ARGB 色就可以。


多谢指点,不过对那个颜色的参数不是很理解,刚刚我试着改过那个A确实可以解决我的问题.
不过如果我把RGB也改了的话,图象的颜色会发生一些改变,不过不知道什么时候那用改RGB的值呢?
希望得到指点.

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2005-12-10 14:56:00 | 显示全部楼层

Re: Re:如何做渐显的效果

游戏之家: Re:如何做渐显的效果

我想请楼上的高手们做个NET或DX淡入和淡出例子,想看看是不是比我的好用。


刚才做的,用的GDI+,ARGB绘图,速度比较慢

要这样的效果才是真正的淡出淡入

sf_2005121014561.zip

447.85 KB, 下载次数:

50

主题

382

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
发表于 2005-12-10 15:19:00 | 显示全部楼层

Re:如何做渐显的效果

A   是Alpha 就是和背景的混合度,0 完全透明, 255不透明
R   是红色
G   是绿色
B   是蓝色

RGB(255,255,255)白色 ,RGB(0,0,0) 黑色,我很奇怪,你不会不知道这个吧!

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-10 16:05:00 | 显示全部楼层

Re:如何做渐显的效果

我觉得天魂.NET不错呀!比很多人强多了,我们这里有些人就把那些吹牛理论或毫不相干的特效例子发上来,还有什么3DMAX图发上来有什么意义?
要想帮助别人不是在这里说一个理论是怎么做的,应当做个例子给需要的人。
我的程序是不好,但可以说在VB6里是很实用的。

2

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2005-12-10 16:25:00 | 显示全部楼层

Re: 如何做渐显的效果

临时作了一个。VB6 + GDI

sf_20051210162445.rar

246.94 KB, 下载次数:

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2005-12-10 16:57:00 | 显示全部楼层

Re: 如何做渐显的效果

怪了,我就是天魂.NET说的方法来做的,却成了毫不相干的特效例子了 [em22]

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2005-12-10 17:51:00 | 显示全部楼层

Re: Re:如何做渐显的效果

游戏之家: Re:如何做渐显的效果

我觉得天魂.NET不错呀!比很多人强多了,我们这里有些人就把那些吹牛理论或毫不相干的特效例子发上来,还有...


你发的那个才是“毫不相干的”,不要不懂装懂了,没意思的。。。

37

主题

171

帖子

177

积分

注册会员

Rank: 2

积分
177
 楼主| 发表于 2005-12-10 19:50:00 | 显示全部楼层

Re: Re:如何做渐显的效果

天魂.NET: Re:如何做渐显的效果

A   是Alpha 就是和背景的混合度,0 完全透明, 255不透明
R   是红色
G   是绿色
B   是蓝色

RGB(25...

我没有把意思表达清楚,RGB代表三色我还是明白的.
我只是不太明白那个参数的意思,我以前一直以为那个参数表达的是图象的透明色.
可现在看来我好象没有正确的理解那个参数.

8

主题

120

帖子

120

积分

注册会员

Rank: 2

积分
120
QQ
发表于 2005-12-10 20:04:00 | 显示全部楼层

Re:如何做渐显的效果

RGB三色同时下降不是就看不见了,哈哈,我试试看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 23:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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