首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

怎么让模型显示在 D3DFVF_XYZRHW 型顶点之前

2012-03-03 
如何让模型显示在 D3DFVF_XYZRHW 型顶点之前在 rhw 1.0f z 0.0f 的情况下设置了 ViewPort , 使模型在

如何让模型显示在 D3DFVF_XYZRHW 型顶点之前

在 rhw = 1.0f z = 0.0f 的情况下

设置了 ViewPort , 使模型在屏幕一个范围内绘制 , 但是如何让它绘制到我的UI界面之上 ?

[解决办法]
渲染顺序 最后绘制
[解决办法]
如果画UI不开Z比较的话就像楼上说的最后绘制模型,如果不想改顺序那就再绘制UI的时候也开启Z比较
[解决办法]
可以排序的。 更改绘制顺序。
[解决办法]
难道楼主的意思是要把一个渲染好的场景放在一个片面上吗?就类似场景中有一个屏幕,在这个屏幕中又显示其它场景,屏幕中的场景就是楼主所说的那个模型,屏幕本身就是楼主指的是用XYZRHW模式写的面片。

如果楼主的意思是我猜测的一致的话,楼主可以使用渲染到纹理(render to target)来解决这个问题。然后把纹理作为贴图贴到XYZRHW面片上。

可以看看这几个接口:
IDirect3DDevice9::SetRenderTarget()
IDirect3DDevice9::CreateTexture()
IDirect3DTexture9::GetSurfaceLevel()

热点排行