| Нет. |
| Эта команда обычно используется как параметр команды SETBUFFER для создания второго, невидимого буфера под названием Back Buffer. В большинстве игровых ситуаций, Вы можете использовать команду BackBuffer() для рисования совместно с командой Flip, чтобы вывести содержимое буфера на экран, т.е. FrontBuffer(), после чего они поменяются ролями и названиями соответственно. Есть другие примеры использования, но их гораздо больше. Смотрите SETBUFFER для большей информации, а так же пример. Внимание - если Вы используете BackBuffer(), то ничего не увидите до использования команды FLIP. |
|
; Пример Flip/Backbuffer()/Rect
; Граф. режим Graphics 640,480 ; Двойная буферизация SetBuffer BackBuffer() ; Устанавливаем начальные координаты квадрата box_x = -20 ; отрицательная для вывода за экраном box_y = 100 While Not KeyHit(1) Cls ; Сначала очищаем экран Rect box_x,box_y,20,20,1 ; Рисуем квадрат в позиции x,y Flip ; Меняем буфер box_x = box_x + 1 ; Сдвигаем квадрат на единицу If box_x = 640 Then box_x=-20 ; если квадрат скрылся за правой границей экрана, сбрасываем x координату Wend |