ZoomSprite()
Синтаксис
ZoomSprite(#Sprite , Width , Height)
Описание
Масштабирует Спрайт с Номером #Sprite.
Параметры
Width Новая ширина Спрайта (в пикселях). Если указано значение #PB_Default, то начальная ширина спрайта будет восстановлена. Height Новая высота Спрайта (в пикселях). Если указано значение #PB_Default, то начальная ширина спрайта будет восстановлена.
Возвращаемое значение
Ничего.
Пример (фран.)
InitSprite() OpenScreen(800,600,32,"Sprite") ;Спрайт цель 0 CreateSprite(0,100,100) StartDrawing(SpriteOutput(0)) Circle(50,50,49,RGB(255,255,0)) Circle(50,50,40,RGB(0,255,0)) Circle(50,50,30,RGB(0,255,255)) Circle(50,50,20,RGB(0,0,255)) Circle(50,50,10,RGB(255,0,0)) StopDrawing() ;Спрайт цель 1 CopySprite(0, 1) ; Цикл For i=-100 To 100 ;Отобразим цель 0 и цель 1 DisplaySprite(0, 200, 160) DisplaySprite(1, 500, 160) ;Масштабируем цель 0 и цель 1 ZoomSprite(0,100+i,100+i) ZoomSprite(1,100-i,100+i) ;Отобразим экран FlipBuffers() ;Очистим буфер ClearScreen(RGB(0,0,0)) ;Задержка 100 мсек. Delay(100) Next i
См. также
TransformSprite(), RotateSprite()
Поддерживаемые OS
Все