BSPAmbientLight bsp, red#, green#, blue#

Параметры

bsp - модель BSP
red# - красная составляющая
green# - зеленая составляющая
blue# - синяя составляющая

Все три параметра могут иметь значения 0-255. По умолчанию 0,0,0.

Описание

Устанавливает рассеянный свет для модели BSP .

Заметьте, что модели BSP не используют команду AmbientLight . Ее можно использовать для повышения яркости, но результат хуже, чем использование параметра gamma_adjust в команде LoadBSP.

Смотрите также : LoadBSP, BSPLighting.

Пример

Graphics3D 640,480

campiv = CreatePivot()
cam = CreateCamera(campiv)
CameraRange cam, 0.1,2000

level=LoadBSP( "nyk3dm1\nyk3dm1.bsp",.8 ) ; загрузить уровень quake3
BSPAmbientLight level, 0,255,0 ; рассеянный свет зеленый
;BSPLighting level, False ; раскомментируйте, чтобы отключить карту освещения

While Not KeyDown(1) ; выход по ESCAPE
RenderWorld:Flip

mys = MouseYSpeed()
If Abs(EntityPitch(cam)+mys) < 75 ; ограничить шаг камеры
TurnEntity cam, mys,0,0
EndIf
TurnEntity campiv,0,-MouseXSpeed(),0

If MouseDown(1) Then ; левая кнопка - вперед
TFormVector 0,0,3,cam,campiv
MoveEntity campiv,TFormedX(),TFormedY(),TFormedZ()
EndIf

MoveMouse 320,240 ; курсор - в центр
Wend

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в интернете