Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Альфа смешивание

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 28.05.2012, 00:37   #1
 Разведчик
Аватар для inkognito-2012
 
inkognito-2012 никому не известный тип
Регистрация: 04.04.2012
Сообщений: 9
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
Question Альфа смешивание

помогите реализовать alpha blending в игре на определенной текстуре, которая найдена примитивами. пытаюсь сам делать, но получается сделать весь текстуры прозрачными, очень мало опыта с альфой
  Ответить с цитированием
Старый 28.05.2012, 13:07   #2
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Альфа смешивание

Найди вертексы и каунты текстур - закрась прозрачным цветом (ARGB(100, R,G,B).... это как вариант
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 28.05.2012, 14:36   #3
 Разведчик
Аватар для inkognito-2012
 
inkognito-2012 никому не известный тип
Регистрация: 04.04.2012
Сообщений: 9
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Альфа смешивание

та я бы рад - это первая мысль которая пришла в голову, но так не просвечивает. нужно с альфа-смешиванием работать(
  Ответить с цитированием
Старый 28.05.2012, 22:49   #4
,,,,
 Командор
Аватар для Skilful
 
Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(Skilful сломал счётчик популярности :(
Регистрация: 08.05.2011
Сообщений: 752
Популярность: 18860
Золото Zhyk.Ru: 8
Сказал(а) спасибо: 383
Поблагодарили 1,069 раз(а) в 448 сообщениях
Отправить сообщение для Skilful с помощью ICQ Отправить сообщение для Skilful с помощью Skype™
 
По умолчанию Re: Альфа смешивание

мб я не так понял, но вот мой вариант:

D3DCOLOR BlaBlaBla(int r,int g,int b)
{
D3DCOLOR colors;
int a = 100;
if(GetKeyState(VK_LEFT)&1)a-=4;
if(GetKeyState(VK_RIGHT)&1)a+=4;
colors = D3DCOLOR_ARGB(a, r, g, b);
return colors;
}

При нажатии на левую клавишу джостика, значение Alpha будет уменьшаться на 4, а если вправо, то увеличиваться на 4.
Затем тебе нужно будет обновлять генерацию цветов. Использование я думаю ты поймешь:
Цитата:
BlaBlaBla(0,150,255);//Синий
BlaBlaBla(255, 255, 255);//Белый
BlaBlaBla(155, 000, 000);//RED
BlaBlaBla(000, 255, 000);//GREEN
BlaBlaBla(000, 000, 000);//BLACK
BlaBlaBla(125, 000, 255);//PURPLE
BlaBlaBla(128, 128, 128);//GREY
BlaBlaBla(255, 255, 000);//YELLOW
BlaBlaBla(255, 125, 000);//ORANGE
BlaBlaBla(30, 144, 255);//DEEPSKYBLUE
BlaBlaBla(238, 118, 33);//CHOCOLATE
BlaBlaBla(238, 201, 0);//GOLD

________________

  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Альфа (kera) Общение и обсуждение 11 18.08.2011 23:26
[Услуги] ГГ АЛЬФА Buldog_06 Dark Orbit 6 05.02.2011 17:04
[Помогите!] файлы edf. смешивание серверов vd96 Вопросы и ответы: RF Online 4 05.11.2010 13:31
Смешивание файлов от разных серверов Ivan_32 Архив уязвимостей 14 04.06.2008 19:04

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net