如下图:
看起来就像物体是在平面中绘制的,表面无光滑效果。
【解决方案】检查源代码中是否已设置好所有的颜色,颜色包括:
黑色:(BLACK,RGB:0,0,0)
红色(RED,,RGB:255,0,0)
绿色(GREEN,RGB:0, 255,0)
蓝色(BLUE,RGB:0,0,255)
黄色(YELLOW,RGB:255,255,0)
青色(蓝绿色):(CYAN,RGB:0,255,255)
品红色(紫红色):(MAGENTA,RGB:255,0,255)
白色:(WHITE,RGB:255,255,255)
设置代码如下:
const D3DXCOLOR WHITE( D3DCOLOR_XRGB(255, 255, 255) );
const D3DXCOLOR BLACK( D3DCOLOR_XRGB( 0, 0, 0) );
const D3DXCOLOR RED( D3DCOLOR_XRGB(255, 0, 0) );
const D3DXCOLOR GREEN( D3DCOLOR_XRGB( 0, 255, 0) );
const D3DXCOLOR BLUE( D3DCOLOR_XRGB( 0, 0, 255) );
const D3DXCOLOR YELLOW( D3DCOLOR_XRGB(255, 255, 0) );
const D3DXCOLOR CYAN( D3DCOLOR_XRGB( 0, 255, 255) );
const D3DXCOLOR MAGENTA( D3DCOLOR_XRGB(255, 0, 255) );
修改之后:
lfeng1420