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

Рисуем градиент

-

Разработка ПО для Point Blank

- Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank

Ответ
 
Опции темы
Старый 02.02.2014, 14:49   #1
 Разведчик
Аватар для Nik-sin
 
Nik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слухуNik-sin у всех на слуху
Регистрация: 16.11.2012
Сообщений: 21
Популярность: 1445
Сказал(а) спасибо: 26
Поблагодарили 24 раз(а) в 13 сообщениях
Отправить сообщение для Nik-sin с помощью Skype™
 
По умолчанию Рисуем градиент

Полностью рабочий код градиента:
Код:
void cRender::Gradient(int x, int y, int w, int h, D3DCOLOR UpColor, D3DCOLOR DownColor, IDirect3DDevice9* mDevice)
{
	struct D3DVERTEX
	{
		float x, y, z, rhw;
		DWORD color;
	};
	D3DVERTEX   vertices[4];

	vertices[0].x = x;
	vertices[0].y = y;
	vertices[0].rhw = 1.0f;
	vertices[0].color = UpColor;

	vertices[1].x = x + w;
	vertices[1].y = y;
	vertices[1].rhw = 1.0f;
	vertices[1].color = UpColor;

	vertices[2].x = x;
	vertices[2].y = y + h;
	vertices[2].rhw = 1.0f;
	vertices[2].color = DownColor;

	vertices[3].x = x+w;
	vertices[3].y = y + h;
	vertices[3].rhw = 1.0f;
	vertices[3].color = DownColor;

	mDevice->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 4, vertices, sizeof(D3DVERTEX));
}
Выложил для ознакомления.
Работоспособность:
[Ссылки могут видеть только зарегистрированные пользователи. ]
P.S.
Если поиграться с rhw,то можно получать то,что како-либо цвет будет больше другого.
Пример:
[Ссылки могут видеть только зарегистрированные пользователи. ]
P.S.S
Хз почему,но если из структуры вертекса убрать параметр z,то бокс рисоваться не будет.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Dimedrol1536 (02.02.2014), Я-artemfcsh (02.02.2014)
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Прочее] Рисуем мультики Shweeeps Халява для Читера 8 08.05.2012 19:00
[fun]Рисуем -(NY)- Треп 9 30.11.2010 02:37

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

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

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