|
|
希望大虾能够耐心解答
1、就是全屏下,按Tab+Alt出来以后再回去,就什么也看不到了。以前用direct7的时候能够解决这个问题,这回仿照着写,发现有个地方不同,就是 Dd.RestoreAllSurfaces 用不了。不知道在d3d8下改成什么代码了。如果有别的的方法当然更好。谢谢!!!
3、看到开头有这些东西
D3DDevice.SetVertexShader TLFVF
Device.SetRenderState D3DRS_FILLMODE, D3DFILL_POINT
Device.SetRenderState D3DRS_SHADEMODE, D3DSHADE_FLAT
Device.SetRenderState D3DRS_LIGHTING, 0
Device.SetRenderState D3DRS_ALPHABLENDENABLE, 0
D3DDevice.SetRenderState D3DRS_LIGHTING, False
D3DDevice.SetRenderState D3DRS_ZWRITEENABLE, False
D3DDevice.SetRenderState D3DRS_ZENABLE, D3DZB_FALSE
D3DDevice.SetRenderState D3DRS_CULLMODE, D3DCULL_NONE
D3DDevice.SetTextureStageState 0, D3DTSS_ALPHAOP, D3DTOP_MODULATE
D3DDevice.SetRenderState D3DRS_SRCBLEND, D3DBLEND_SRCALPHA
D3DDevice.SetRenderState D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA
D3DDevice.SetTextureStageState 0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR
D3DDevice.SetTextureStageState 0, D3DTSS_MINFILTER, D3DTEXF_LINEAR
请问每条都有什么用处,这种设置到底有没有用?
6、其他问题会陆续发现,到时再改贴。先谢谢大家!!! |
|