早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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);
}
▼优质解答
答案和解析
m_pD3DDevice->SetRenderState(D3DRS_ALPHABLENDENABLE,FALSE);
放到//Translation();前面去,
看了 D3D画物体后出现半透明现象...的网友还看了以下:

关于生物的半透膜实验有两个倒置的并有半透膜在漏斗口的,里面装着不同浓度的蔗糖溶液的A,B漏斗,同放  2020-04-05 …

下列关于配合物的叙述中,不正确的是()A.配位化合物中必定存在配位键B.配位化合物中只有配位键C.  2020-05-13 …

某主族元素R的第五电子层上只有一个电子,下列描述正确的是()A.其单质在常温下跟水的反应不如钠剧烈  2020-05-20 …

饭店的厨师杀动物吗如果他们杀的话,听说蛇和猴子是活杀的写一篇文章劝他们杀的时候下手快一点,不要让动  2020-06-08 …

大家都知道,在地球上的生物一半不会灭绝,原因是()A.生物能运动B.生物能不断生长C.生物能繁殖后  2020-06-14 …

无脊椎动物是相对于脊椎动物而言的吗听名字好像无脊椎动物是相对于脊椎动物而言的,但他们似乎不能包括整  2020-06-21 …

若鸟的食物一半来自草一半来自昆虫,则每增加1千克体重,需要消耗植物约答案是55.为什么?根据营养级之  2020-11-17 …

高中物理半圆通电导线受到的合力是怎么推导的?磁感应强度为B,方向垂直纸面向内,纸面上有一半圆形的通电  2020-12-03 …

下列说法不正确的是A.大气是由很多物质组成的,其实并不“纯净”B.大气层与地球半径相比,显得很薄C.  2020-12-14 …

一种外太空的"怪物"随陨石飞到地球,"怪物"不是一般有头有脚的动物,最开始只是一滴水珠般大的半透明、  2021-01-16 …