游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1280|回复: 4

请教几个DDRAW的低级问题。

[复制链接]

1

主题

8

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2005-11-3 20:21:00 | 显示全部楼层 |阅读模式
关于对表面的操作,我不太明白。

怎么在表面画图?

有没有简单的代码 ? 最好别是mfc的。

6

主题

47

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2005-11-4 09:21:00 | 显示全部楼层

Re:请教几个DDRAW的低级问题。

GDI或者一点点写入颜色

17

主题

165

帖子

167

积分

注册会员

Rank: 2

积分
167
发表于 2005-11-4 20:06:00 | 显示全部楼层

Re:请教几个DDRAW的低级问题。

在DDRAW里使用GDI就可以了,还有就是自己用图形学的算法画个圆。
看看图形学方面的书就可以了。

7

主题

188

帖子

198

积分

注册会员

Rank: 2

积分
198
发表于 2005-11-5 03:48:00 | 显示全部楼层

Re:请教几个DDRAW的低级问题。

给每个点着色,图形的话可以自己写函数实现

31

主题

104

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2005-11-6 11:22:00 | 显示全部楼层

Re:请教几个DDRAW的低级问题。

先用GDI创建一个图片,然后用DDRAW的API:
DDBuf->BltFast(m_nspritex,m_nspritey,m_psprite,&m_pmap->dx->tRect(m_nx,0,m_nx+m_nwidth,m_nheight),DDBLTFAST_WAIT|DDBLTFAST_SRCCOLORKEY);
这个是后备缓冲区的,就是将图片拷贝到到后表面或者离屏表面,最后有主表面调用FILP函数就可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 13:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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