游戏开发论坛

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

关于RenderToTexture[RTT]的问题?

[复制链接]

21

主题

124

帖子

176

积分

注册会员

Rank: 2

积分
176
发表于 2008-5-22 18:21:00 | 显示全部楼层 |阅读模式
LPDIRECT3DSURFACE9 surface;
[...]
device->SetRenderTarget( 0, surface );       
[...]
device->BeginScene();

本人想在这里修改surface内部的数据,比如:拷贝一张
从文件中读取的纹理数据到surface上面
而且又要支持3D对象渲染到上面,请问如何解决

device->EndScene( );

在Direct中只找到了获取surface数据的函数:GetRenderTargetData(...)
如果有设置surface数据的函数就好了:SetRenderTargetData(...)~~

21

主题

124

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2008-5-22 18:44:00 | 显示全部楼层

Re: 关于RenderToTexture[RTT]的问题?

在线等待

14

主题

345

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2008-5-22 20:29:00 | 显示全部楼层

Re:关于RenderToTexture[RTT]的问题?

HRESULT D3DXLoadSurfaceFromMemory(
  LPDIRECT3DSURFACE9 pDestSurface,
  CONST PALETTEENTRY * pDestPalette,
  CONST RECT * pDestRect,
  LPCVOID pSrcMemory,
  D3DFORMAT SrcFormat,
  UINT SrcPitch,
  CONST PALETTEENTRY * pSrcPalette,
  CONST RECT * pSrcRect,
  DWORD Filter,
  D3DCOLOR ColorKey
);

21

主题

124

帖子

176

积分

注册会员

Rank: 2

积分
176
 楼主| 发表于 2008-5-22 23:21:00 | 显示全部楼层

Re: 关于RenderToTexture[RTT]的问题?

楼上的能说详细点吗
谢谢

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-5-24 09:13:00 | 显示全部楼层

Re:关于RenderToTexture[RTT]的问题?

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

本版积分规则

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

GMT+8, 2026-1-22 10:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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