早教吧作业答案频道 -->其他-->
D3D画物体后出现半透明现象用D3D画太阳系,行星都是导入的.x文件.运行后发现行星都变成半透明了.请问怎么把行星变成不透明的?下面是行星渲染段的代码voidCDrawSphere::Render(){mCamera.HandleInput(&
题目详情
D3D画物体后出现半透明现象
用D3D画太阳系,行星都是导入的.x文件.运行后发现行星都变成半透明了.
请问怎么把行星变成不透明的?
下面是行星渲染段的代码
void CDrawSphere::Render()
{
m_Camera.HandleInput(&m_pInput);
//Translation();
//m_pD3DDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_WIREFRAME);
m_pD3DDevice->SetSamplerState(0,D3DSAMP_ADDRESSU,D3DTADDRESS_WRAP);
m_pD3DDevice->SetSamplerState(0,D3DSAMP_ADDRESSV,D3DTADDRESS_WRAP);
m_pD3DDevice->SetRenderState(D3DRS_AMBIENT,D3DCOLOR_XRGB(2550,2550,2550));
SetupMatrice(1000.0f,20000.0f,0);
m_MeshSun.DrawMesh();
SetupMatrice(10000.0f,40000.0f,10);
m_MeshMercury.DrawMesh();
m_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,FALSE);
SetupMatrice(1000.0f,40000.0f,140);
m_MeshUranus.DrawMesh();
SetupMatrice(500.0f,44000.0f,165);
m_MeshNeptune.DrawMesh();
m_pD3DDevice->SetTexture(0,NULL);
m_pD3DDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
}
用D3D画太阳系,行星都是导入的.x文件.运行后发现行星都变成半透明了.
请问怎么把行星变成不透明的?
下面是行星渲染段的代码
void CDrawSphere::Render()
{
m_Camera.HandleInput(&m_pInput);
//Translation();
//m_pD3DDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_WIREFRAME);
m_pD3DDevice->SetSamplerState(0,D3DSAMP_ADDRESSU,D3DTADDRESS_WRAP);
m_pD3DDevice->SetSamplerState(0,D3DSAMP_ADDRESSV,D3DTADDRESS_WRAP);
m_pD3DDevice->SetRenderState(D3DRS_AMBIENT,D3DCOLOR_XRGB(2550,2550,2550));
SetupMatrice(1000.0f,20000.0f,0);
m_MeshSun.DrawMesh();
SetupMatrice(10000.0f,40000.0f,10);
m_MeshMercury.DrawMesh();
m_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,FALSE);
SetupMatrice(1000.0f,40000.0f,140);
m_MeshUranus.DrawMesh();
SetupMatrice(500.0f,44000.0f,165);
m_MeshNeptune.DrawMesh();
m_pD3DDevice->SetTexture(0,NULL);
m_pD3DDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_SOLID);
}
▼优质解答
答案和解析
m_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,FALSE);
放到//Translation();前面去,
放到//Translation();前面去,
看了 D3D画物体后出现半透明现象...的网友还看了以下:
已知当x=1时,代数式3x的平方减去(m-2)x+3m的值为11,求当x=-2时这个代数式的值.我 2020-05-13 …
初一数学暑假作业第20页第11题为了快速计算形如(X+A)(X+B)的代数式的结果 我们对下面几个 2020-05-13 …
y=f(x)与y=f(x+1)不可能是同一个函数x和x+1不都是自变量吗……比如在函数y=a+1里 2020-05-17 …
分式整式概念问题急,快速悬赏+5整式只要满足分母无字母就可以成立吗?分母有字母的都是分式?1是代数 2020-05-19 …
求一个正则表达式,大神们帮帮忙需求在这里:1、输入格式:0或X-X-X(X代表数字)2、在X-X- 2020-07-23 …
9、为了快速地计算形如(x+a)(x+b)的代数式的结果,我们对下面几个式子进行探究;1、(x+2 2020-07-31 …
为什么每一个多项式f(x)都能被cf(x)整除现在学到高等代数的多项式,有个定理说每一个多项式f( 2020-08-02 …
问两个关于一元一次不等式、组的问题1.已知代数式(x+1)/3-(x-1)/2-(x-1)/6是非 2020-08-03 …
英语翻译1.D(x),F(x)分别代表:“x是一只狗”和“x是毛皮”.A代表所有的动物.求用逻辑谓词 2020-12-10 …
一台计算机感染了病毒,在计算机的存储器里,从2到9的每一个数x都被1+2+…+x这个和代替,例如2被 2020-12-20 …