游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2595|回复: 6

请假教: DX编程和BITBLT如何混用?

[复制链接]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-8-11 08:27:00 | 显示全部楼层 |阅读模式
DX写的VB程序画面总是在BITBLT前面,怎么样让BITBLT的图像显示在DX写的画面上?
这是最近一直研究的问题,但没有结果我发觉要用DX就要全用DX来写,但我主要是用VB6的程序来写游戏,我做的游戏其实都没用到DX,说用也是用DX的显示模式,程序里没有用,现在是想用VB6的2D画面上调用DX的3D画面,但DX的画面根本和VB6的不是在同一层,无法处理,所以问下有谁用过DX和BITBLT混用?

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-11 13:12:00 | 显示全部楼层

Re:请假教: DX编程和BITBLT如何混用?

你指的是什么?是用Win32API的BitBlt把图像拷贝到Surface上?
那直接用就可以了,BitBlt又不是PaintPicture。

另:对不起你要的坦克三面图我一时还找不来,能给你的就那个豹2了。

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-8-11 14:13:00 | 显示全部楼层

Re:请假教: DX编程和BITBLT如何混用?

他那个根本就不是一回事,你看代码就知道了

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-11 15:51:00 | 显示全部楼层

Re:请假教: DX编程和BITBLT如何混用?

那他说的是什么?代码在何处看?

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-8-11 18:27:00 | 显示全部楼层

Re: Re:请假教: DX编程和BITBLT如何混用?

bigbook2000: Re:请假教: DX编程和BITBLT如何混用?

他那个根本就不是一回事,你看代码就知道了


我也觉得两种画图方法不是一回事, 但我主要用BITBLT画法,只是想问下有没别的方法调用DX画图。
我有一种方法, 但是有缺点,就是用BITBLT复制屏幕上的DX图片框,
但是被复制的地方不能藏起来,藏起来就复制成其它的图片了。

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-8-11 20:00:00 | 显示全部楼层

Re:请假教: DX编程和BITBLT如何混用?

你到底要干什么?
是不是想使用BitBlt给DirectDrawSurface上绘图?

如果不是请说清楚点,我到现在都还不能搞明白你的意图。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
 楼主| 发表于 2005-8-11 20:23:00 | 显示全部楼层

Re:请假教: DX编程和BITBLT如何混用?

我想在一个3D的DX画面上显示BITBLT画的2D图。
我现在只能把3D的画面显示在BITBLT的前面,我现在需要这个3D的DX画面当背景。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 19:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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