PureBasic


PureBasic - Sprite

Обзор

"Спрайты" хорошо известны любителям компьютерных игр. Это маленькие картинки, которые могут отображаться в любом месте экрана. Спрайты можно двигать поверх графики с помощью прозрачного слоя. Более того, PureBasic позволяет вам выполнять эффекты в реальном времени, такие как реалистичная тень (Shadow), Альфа-смешение (AlphaBlending), раскраска (Coloring), масштабирование (Zoom), вращение (Rotation) - все это в оконном или полноэкранном режиме!

После инициализации Экрана и среды Спрайтов через InitSprite() вы сможете открыть полноразмерный или оконный Экран.

Windows: При создании Экрана используется DirectX 9, поэтому ваши программы смогут использовать аппаратное ускорение, если оно доступно.
В Windows должна быть установлена последняя версия DirectX 9 (см. Здесь установщик среды выполнения DirectX 9).
При необходимости также доступны две дополнительные подсистемы: "OpenGL" и "DirectX11", которые для управления экраном используют соответственно OpenGL и DirectX11.

Linux: для управления экраном используется OpenGL, который позволяет использовать аппаратное ускорение.

MacOS X: для управления экраном используется OpenGL, который позволяет использовать аппаратное ускорение.

Список команд

CatchSprite
ClipSprite
CopySprite
CreateSprite
DisplaySprite
DisplayTransparentSprite
FreeSprite
GrabSprite
InitSprite
IsSprite
LoadSprite
RotateSprite
SaveSprite
SpriteBlendingMode
SpriteCollision
SpriteDepth
SpriteHeight
SpriteID
SpriteOutput
SpritePixelCollision
SpriteQuality
SpriteWidth
TransformSprite
TransparentSpriteColor
ZoomSprite

Пример

Sprite.pb
WindowedScreen.pb

Поддерживаемые OS

Все

Справочное руководство - оглавление