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

Помогите в чём проблема

-

Общение разработчиков

- Программирование для Point Blank, общение и обсуждение разработок

Ответ
 
Опции темы
Старый 13.02.2013, 22:10   #1
 Разведчик
Аватар для scooter-attack
 
scooter-attack никому не известный тип
Регистрация: 18.01.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Помогите в чём проблема

Вот такая проблема:
В текстур логере в игре текстуры чёрные
сделал вх подсветку придметов они тоже чёрные игра ut3 в чём проблема помогите)))))
Если делаю другие исходы только не видно текста в вх помогите
  Ответить с цитированием
Старый 13.02.2013, 22:44   #2
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Помогите в чём проблема

Возможно нужно с шейдерами работать....
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 13.02.2013, 22:47   #3
 Разведчик
Аватар для scooter-attack
 
scooter-attack никому не известный тип
Регистрация: 18.01.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Помогите в чём проблема

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

Цитата:
Сообщение от scooter-attackПосмотреть сообщение
а можно поподробнее.....

Код:
HRESULT GenerateShader(IDirect3DDevice9 *pDevice, IDirect3DPixelShader9 **pShader, float r, float g, float b, bool setzBuf ) 
{ 
    char szShader[ 256 ]; 
    ID3DXBuffer *pShaderBuf = NULL;
	D3DCAPS9 caps; 
    pDevice->GetDeviceCaps(&caps);
    int PXSHVER1 = ( D3DSHADER_VERSION_MAJOR(caps.PixelShaderVersion));
    int PXSHVER2 = ( D3DSHADER_VERSION_MINOR(caps.PixelShaderVersion));
    if (setzBuf)
        sprintf_s( szShader, "ps.%d.%d\ndef c0, %f, %f, %f, %f\nmov oC0,c0\nmov oDepth, c0.x", PXSHVER1, PXSHVER2, r, g, b, 1.0f ); 
    else
        sprintf_s( szShader, "ps.%d.%d\ndef c0, %f, %f, %f, %f\nmov oC0,c0",PXSHVER1, PXSHVER2, r, g, b, 1.0f );
    D3DXAssembleShader( szShader, sizeof( szShader ), NULL, NULL, 0, &pShaderBuf, NULL ); 
    if( FAILED( pDevice->CreatePixelShader((const DWORD*)pShaderBuf->GetBufferPointer(), pShader)) )return E_FAIL; 
    return S_OK; 
}

Код:
if(ColorShader)
{
	GenerateShader( pDevice, &Shade_Red,    1.0f, 0.0f, 0.0f,true);//Красный
	GenerateShader( pDevice, &Shade_Green,  0.0f, 1.0f, 0.0f,true);//Зелёный
	GenerateShader( pDevice, &Shade_Blue,   0.0f, 0.0f, 1.0f,true);//Синий
	GenerateShader( pDevice, &Shade_Yellow, 1.0f, 1.0f, 0.0f,true);//Жёлтый
	GenerateShader( pDevice, &Shade_Fiolet, 1.0f, 0.0f, 1.0f,true);//Фиолетовый
	GenerateShader( pDevice, &Shade_Siren,  0.0f, 1.0f, 1.0f,true);//Сереневый
	GenerateShader( pDevice, &Shade_Orange, 1.0f, 0.8f, 0.0f,true);//Оранжевый
	GenerateShader( pDevice, &Shade_Limon,  0.8f, 1.0f, 0.0f,true);//Лимонный
	GenerateShader( pDevice, &Shade_Gay,    0.0f, 0.8f, 1.0f,true);//Голубой
	ColorShader = false;
}
Код:
if(Функция)
  {
	if (Тектстуры)
	{
pDevice->SetPixelShader(Shade_Limon); 
pDevice->SetRenderState(D3DRS_ZENABLE, 0);
pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount);
pDevice->SetRenderState(D3DRS_ZENABLE, 1);
pDevice->SetPixelShader(Shade_Siren); 
	}
  }
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 14.02.2013, 10:31   #5
 Разведчик
Аватар для scooter-attack
 
scooter-attack никому не известный тип
Регистрация: 18.01.2013
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Помогите в чём проблема

спасибо помогло
  Ответить с цитированием
Старый 14.02.2013, 15:43   #6
Подпольщик RF Online
 Пехотинец
Аватар для артём612
 
артём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небеартём612 лучик света в грозовом небе
Регистрация: 10.10.2011
Сообщений: 65
Популярность: 772
Сказал(а) спасибо: 58
Поблагодарили 57 раз(а) в 32 сообщениях
Отправить сообщение для артём612 с помощью Skype™
 
По умолчанию Re: Помогите в чём проблема

крайслер,
GenerateShader( pDevice, &Shade_Red, 1.0f, 0.0f, 0.0f,true);//Красный

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

Цитата:
Сообщение от артём612Посмотреть сообщение
крайслер,
GenerateShader( pDevice, &Shade_Red, 1.0f, 0.0f, 0.0f,true);//Красный

вопрос какой тип имеет эта переменная?

Код:
IDirect3DPixelShader9 *pixelshader;

LPDIRECT3DPIXELSHADER9 Shade_Red;
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема, помогите. ninJamode_ON Общение и обсуждение Counter-Strike 4 20.06.2012 12:16
[Помогите!] Проблема, помогите. The Gera Общение и обсуждение, архив Point Blank 1 29.05.2011 10:53

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

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

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