Esempio n. 1
0
LightObject* CreationTool::CreateLightObject(XMFLOAT3 position)
{
	LightObject* lightObject = new LightObject();
	lightObject->SetName("Light");
	lightObject->SetMaterials(Material(Colors::White, Colors::White, XMFLOAT4(229/255.0f, 106/255.0f, 5.0f/255.0f, 1.0f)));
	lightObject->SetRotation(XMFLOAT3(0.3f, -1.0f, 0.0f));
	lightObject->SetLightType(SPOT_LIGHT);
	lightObject->SetAtt(0, 0.1, 0);
	lightObject->SetRange(2000.0f);
	lightObject->SetSpot(16.0f);
	lightObject->SetPosition(position);
	lightObject->SetIntensity(0.2f, 1.0f, 0.2f);
	return lightObject;
}