⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 game_light.cpp

📁 自己写的一个D3D游戏Dome。实现了基本的游戏功能
💻 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 + -