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

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

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

Ответ
 
Опции темы
Старый 12.04.2007, 17:07   #1
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Альфа(Прозрачность)

Как сделать прозрачность к 2D картинке... в 2D игре...
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 19:22   #2
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Альфа(Прозрачность)

1) Задать альфа-канал для png-файла.
2) Загрузить картинку и установить ей цвет маски MaskImage.
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 21:23   #3
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

Ет понятно. КАК это сделать. Хотелось бы пример увидеть..
Хотя я вообщето имел в веду как цветную картинку полностью прозрачной сделать...
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 21:40   #4
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Альфа(Прозрачность)

Как ЧТО сделать?
Тебе нужна прозрачность некоторых участков картинки? Прозрачность одного цвета? Частичная прозрачность всей картинки? Конкретизируй.
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 22:13   #5
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

Вот есть допустим картинка машинки. Всё лишнее чёрны цвет.
делаем MaskImage Машинки. Вот захотелось сделать полностью прозрачной всю машинку, а не чёрные участки... Как?
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 22:46   #6
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Альфа(Прозрачность)

А что тогда отображаться будет, если сделать всю машинку прозрачной?
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 22:55   #7
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

А если не полная прозрачность... Дым от ракеты например полупрозрачный...
Ктонибудь выложит пример. ПОЖАЛУСТА.
(Offline)
 
Ответить с цитированием
Старый 12.04.2007, 23:13   #8
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Альфа(Прозрачность)

Четко формулируй просьбы.
Вот две либы, там примеры должны быть.
http://www.boolean.name/showthread.php?t=643
http://www.boolean.name/showthread.php?t=13

P.S. Поиском по форуму пользоваться совсем не больно.
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 15:58   #9
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

Чёт там такие дебри непонятные. Зелёный я ещё для такого леса..... Можно пожалуйста написать пример имменно по моему вопросу:
Когда корабль взрывается, то весь экран становится обсалютно белый, от вспышки, а затем в течении секунды всё проясняется... То есть мне надо, чтоб белая картинка постепенно становилась прозрачной.. Зарание спс
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 16:04   #10
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: Альфа(Прозрачность)

Понижай альфу....постепенно.
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 16:08   #11
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

А КАК??? в 3D это легко. Там спецфункция есть. А в 2D Как??? НАПИШИТЕ ПОЖАЛУСТА ПРИМЕР, ПОЖАЛУСТА. НЕ СОВЕТ, А ПРИМЕР,,,
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 16:42   #12
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Альфа(Прозрачность)

Используй вот эту библиотеку
http://blitz.pp.ru/forum/showthread....&threadid=1497
я думаю что это то что тебе нужно, там же и примеры есть.

А вообще попробуй писать на BlitzMax
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 17:10   #13
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

А моно без либ. Стандартными средствами?
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 17:57   #14
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Альфа(Прозрачность)

А моно без либ. Стандартными средствами?
Нет, в 2D Blitz нет прозрачности - используй BlitzMax.

А чем тебе библиотека не нравится?
(Offline)
 
Ответить с цитированием
Старый 16.04.2007, 18:03   #15
Atomikc
Бывалый
 
Регистрация: 14.12.2006
Сообщений: 811
Написано 93 полезных сообщений
(для 257 пользователей)
Re: Альфа(Прозрачность)

Блиц макс поздно учить. Потому что, чтоб меня допустили по экзаменам в виде реферата(Творческая работа) я напрасился программировать. иначе никак. вот и учил блиц. Хоть система у блиц и макс схожая, переделывать всё равно не хочеться. долго. А библиотеки не использую потаму что ещё не освоился и непонимаю как их использовать...
Кароче придётся делать совсем другим методом. блин. Лан. Чё нить придумаю...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
прозрачность в OpenGL XenuS C++ 8 09.11.2007 01:13
Прозрачность окон в Windows Prof. BiG BanG PureBasic 4 02.11.2007 20:09
Прозрачность Valet Создание текстур 12 13.02.2007 00:44
Прозрачность _maxim_ 3D-программирование 5 21.11.2006 20:51
Прозрачность в Blitz SubZer0 Библиотеки 2 04.10.2005 00:48


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


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