|
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 |