游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3554|回复: 13

问一个directX8的问题

[复制链接]

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
发表于 2005-3-11 16:50:00 | 显示全部楼层 |阅读模式
该如何将两张图先后blt到后屏,然后在屏幕上都能显示各自的图像,而不是覆盖呢?只能用alpha混合吗?望前辈们指点!先谢谢了。
如图:

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2005-3-11 16:52:00 | 显示全部楼层

Re: 问一个directX8的问题

如图:
sf_2005311165255.bmp

2

主题

89

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2005-3-11 17:25:00 | 显示全部楼层

Re:问一个directX8的问题

。。。BLT的时候设置目标的RECT,BLT两次,每次的RECT设置不同,具体看看其它的源代码

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-3-11 18:15:00 | 显示全部楼层

Re:问一个directX8的问题

如果真的要这样做的话。。。。。。

只有。。。。。。

B图的空地方用KeyColor填起来

17

主题

454

帖子

470

积分

中级会员

Rank: 3Rank: 3

积分
470
发表于 2005-3-11 19:18:00 | 显示全部楼层

Re:问一个directX8的问题

用D3D模拟2D就很容易的说了。

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2005-3-14 18:23:00 | 显示全部楼层

Re:问一个directX8的问题

即使B图用colorkey blt,A图还是会被覆盖的,而不是显示出来,因为A和B是先后BLT到后屏上的

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-3-14 18:38:00 | 显示全部楼层

Re:问一个directX8的问题

那不是DirectX8,是DirectX7!或说DirectXDraw!

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2005-3-14 18:44:00 | 显示全部楼层

Re:问一个directX8的问题

确实是directdraw,可是不知道directX7还是directX8

26

主题

324

帖子

325

积分

中级会员

Rank: 3Rank: 3

积分
325
QQ
 楼主| 发表于 2005-3-14 18:45:00 | 显示全部楼层

Re:问一个directX8的问题

有什么区别吗?

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-3-14 18:46:00 | 显示全部楼层

Re:问一个directX8的问题

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

本版积分规则

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

GMT+8, 2025-12-24 20:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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