Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 23.05.2010, 11:39   #1
DarkMedveD
ПроЭктировщик
 
Аватар для DarkMedveD
 
Регистрация: 26.12.2008
Адрес: Питер
Сообщений: 151
Написано 5 полезных сообщений
(для 6 пользователей)
Печаль Маскировка с использованием FastImage

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

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

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

 MaskImage HUD1,255,255,255 ;Маскируем изображение
При использовании FastImage функция MaskImage отказывается работать. Я чувствую дело в загрузке изображения, она происходит через функцию LoadImageEx. Может есть какой-то эквивалент маскировки или пути решения?
__________________
Фантазия плохого программиста ограничивается его знанием языка. Фантазия хорошего программиста ограничивается возможностями языка и компилятором. Фантазия гениального программиста не ограничивается ничем.
(Offline)
 
Ответить с цитированием
Старый 23.05.2010, 13:26   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Маскировка с использованием FastImage

Загрузить картинку как текстуру с нужными параметрами
Сделать из неё изображение FastImage'а
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
DarkMedveD (23.05.2010)
Старый 23.05.2010, 14:39   #3
DarkMedveD
ПроЭктировщик
 
Аватар для DarkMedveD
 
Регистрация: 26.12.2008
Адрес: Питер
Сообщений: 151
Написано 5 полезных сообщений
(для 6 пользователей)
Ответ: Маскировка с использованием FastImage

Спасибо, работает.
__________________
Фантазия плохого программиста ограничивается его знанием языка. Фантазия хорошего программиста ограничивается возможностями языка и компилятором. Фантазия гениального программиста не ограничивается ничем.
(Offline)
 
Ответить с цитированием
Старый 23.05.2010, 15:08   #4
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Маскировка с использованием FastImage

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

EvilChaotic About
(Offline)
 
Ответить с цитированием
Старый 23.05.2010, 18:46   #5
DarkMedveD
ПроЭктировщик
 
Аватар для DarkMedveD
 
Регистрация: 26.12.2008
Адрес: Питер
Сообщений: 151
Написано 5 полезных сообщений
(для 6 пользователей)
Ответ: Маскировка с использованием FastImage

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

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

P.S. Фпс падает не сразу, а через примерно 30 секунд.
__________________
Фантазия плохого программиста ограничивается его знанием языка. Фантазия хорошего программиста ограничивается возможностями языка и компилятором. Фантазия гениального программиста не ограничивается ничем.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com