📄 game_light.cpp
字号:
#include "..\Include\Game_Light.h"
Game_PointLight::Game_PointLight(){
ZeroMemory(&d3dLight,sizeof(D3DLIGHT9));
d3dLight.Type = D3DLIGHT_POINT;//D3DLIGHT_POINT,D3DLIGHT_SPOT
d3dLight.Range = 20;
}
void Game_PointLight::Render(float timeDelta){
D3DCOLORVALUE color;
color.a = 1;
color.r = 1;
color.g = 1;
color.b = 1;
d3dLight.Position = D3DXVECTOR3(130.0f,10.0f,0.0f);
d3dLight.Diffuse = color;
d3dLight.Falloff = 0;
d3dLight.Attenuation0 = 0;
d3dLight.Attenuation1 = 0.5;
d3dLight.Attenuation2 = 0;
g_sGlobal.g_pDevice->SetLight(0,&d3dLight);
g_sGlobal.g_pDevice->LightEnable(0,TRUE);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -