游戏开发论坛

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

请教:Dx9如何用一个Surface更新BackBuffer

[复制链接]

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2006-4-7 20:16:00 | 显示全部楼层 |阅读模式
我的想法是这样的:

新建一个RenderTarget Surface: pNew
   这个Surface的长宽都比默认的BackBuffer大;
   所有的绘制也都是直接画到这个Surface中;
   这个Surface是RenderSurface,而非普通的Off-Screen Plane;

问题是,能不能直接用pNew这个Surface的内容更新BackBuffer?

谢谢

1

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2006-4-7 20:32:00 | 显示全部楼层

Re:请教:Dx9如何用一个Surface更新BackBuffer

貌似两个都带了lockable就可以的样子

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2006-4-7 21:12:00 | 显示全部楼层

Re:请教:Dx9如何用一个Surface更新BackBuffer

谢谢楼上的指点,能否更详细具体一些?比如,使用某个函数?

大家有什么好的方法吗

4

主题

43

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2006-4-8 09:30:00 | 显示全部楼层

Re:请教:Dx9如何用一个Surface更新BackBuffer

UpdeteRect方法
将新的pNew 的一部分更新到 后缓冲区

3

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
 楼主| 发表于 2006-4-9 18:33:00 | 显示全部楼层

Re:请教:Dx9如何用一个Surface更新BackBuffer

谢谢楼上各位的帮助,我知道该怎么做了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 04:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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