游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1372|回复: 1

DX8里如何Render TO Surface,然后把SURFACE输出屏幕

[复制链接]

6

主题

23

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2006-7-27 19:13:00 | 显示全部楼层 |阅读模式
DX8里如何Render TO Surface,
用SPRITE画图到这个设定的SURFACE。做为地图缓冲使用

然后这个SURFACE作为大地图缓冲,每次渲染时判断截取输出到屏幕,而实现卷轴功能

开始的SPRITE画完大地图后,再还原渲染对象到屏幕,而后SPRITE人物,移动的东西等等


SetRenderTarget怎么用啊。参数什么意思呢。

又如何把SPRITE画好的地图SURFACE输出到屏幕里,用COPYRECTS吗,还是其他方法。

烦请指教,
捆饶了1个星期的地图平滑卷动和缓冲的问题了

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2006-7-27 22:02:00 | 显示全部楼层

Re:DX8里如何Render TO Surface,然后把SURFACE输出屏幕

D3DDevice8.SetRenderTarget方法。
Dx8SDK里面有详细说明,在参数里面指定新的表面缓冲就行了。
然后DrawPrimitive。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 01:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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