Параметры
|
bsp - объект BSP
use_lightmaps - True - ислользовать карту освещения (по умолчанию). False - вертексное (вершинное) освещение. |
|
Устанавливает тип освещения для объекта bsp.
Вертексное освещение работает быстрее на некоторых видеокартах, но выглядит хуже! Смотрите также : LoadBSP, BSPAmbientLight. |
|
Graphics3D 640,480
campiv = CreatePivot() cam = CreateCamera(campiv) CameraRange cam, 0.1,2000 level=LoadBSP( "nyk3dm1\nyk3dm1.bsp",.8 ) ;загрузить уровень "quake3" в формате bsp 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 ; centre mouse cursor Wend End |