forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Маскировка с использованием FastImage (http://forum.boolean.name/showthread.php?t=12542)

DarkMedveD 23.05.2010 11:39

Маскировка с использованием FastImage
 
Ситуация такова : Не так давно начал использовать библиотеку FastImage, и столкнулся с проблемой.

Сначала я загружаю картинку :

Код:

Global HUD1 =LoadImage("images/hud1.bmp") ;Загружаем изображение
Затем я делал ей маску для белого цвета (255,255,255).

Код:

MaskImage HUD1,255,255,255 ;Маскируем изображение
При использовании FastImage функция MaskImage отказывается работать. Я чувствую дело в загрузке изображения, она происходит через функцию LoadImageEx. Может есть какой-то эквивалент маскировки или пути решения?

ABTOMAT 23.05.2010 13:26

Ответ: Маскировка с использованием FastImage
 
Загрузить картинку как текстуру с нужными параметрами
Сделать из неё изображение FastImage'а

DarkMedveD 23.05.2010 14:39

Ответ: Маскировка с использованием FastImage
 
Спасибо, работает.

EvilChaotic 23.05.2010 15:08

Ответ: Маскировка с использованием FastImage
 
Стандартные функции вывода блитца никаким боком не будут работать с FI, там вообще реализация через квады - поэтому тут загружать надо текстуру и делать из нее FI изображение через CreateImageEx(Насколько я помню). Цвета, альфа, скейл,ротация тоже настраиваются через соответствующие функции FI (SetColor,SetAlpha,SetScale,SetRotation)

DarkMedveD 23.05.2010 18:46

Ответ: Маскировка с использованием FastImage
 
Не, я просто сделал изображение формата png и при загрузке установил флаг =2 и все работает)

У меня возникла другая проблема! Я юзаю FastText и при выводе текста в коардинатах мышки фпс падает до 30 кадров в секунду, машина мощная. Без использования библиотеки все работает нормально, но, хотелось бы шрифт на русском юзать...

P.S. Фпс падает не сразу, а через примерно 30 секунд.


Часовой пояс GMT +4, время: 18:00.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot