Загрузка...

Исходник | moution blur box

Тема в разделе "Исходники", создана пользователем Zodiak_Official, 04.11.2017.

  1. Zodiak_Official

    Zodiak_Official

    Статус:
    Оффлайн
    Регистрация:
    27.12.16
    Сообщения:
    117
    Репутация:
    86 +/-
    Рисует размытый бокс.
    Код:
    void MoutionBlurBox(float x, float y, float w, float h, DWORD ColorOne, DWORD ColorTwo)
    {
       struct CUSTOMVERTEX
       {
           float x, y, w, h;
           DWORD color;
       };
    
       CUSTOMVERTEX vertices[] =
       {
    
           { x, y, w, h, ColorTwo },
           { x + w, y, w, h, ColorTwo },
           { x, y + h, w, h, ColorOne },
           { x + w, y + h, w, h, ColorOne },
    
    
           { x + w, y , w, h, ColorOne },
           { x + w , y + h, w, h,  ColorTwo },
           { x + w , y + h, w, h, ColorOne },
           { x + w + w, y + h , w, h, ColorTwo },
    
       };
       this->m_pDevice->SetTexture(0, NULL);
       this->m_pDevice->SetPixelShader(0);
       this->m_pDevice->SetFVF(D3DFVF_XYZRHW | D3DFVF_DIFFUSE);
       this->m_pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, true);
       this->m_pDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
       this->m_pDevice->SetRenderState(D3DRS_ZENABLE, FALSE);
       this->m_pDevice->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
       this->m_pDevice->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 6, vertices, sizeof(CUSTOMVERTEX));
       return;
    }
    
    [​IMG]
     
      Vladogen нравится это.
  2. Vladogen

    Vladogen

    Статус:
    Оффлайн
    Регистрация:
    30.09.17
    Сообщения:
    31
    Репутация:
    31 +/-
    Спасибо тебе, дай бог здоровья..
     
  3. RIPJake

    C++ Developer
    RIPJake

    Статус:
    Оффлайн
    Регистрация:
    11.12.17
    Сообщения:
    328
    Репутация:
    182 +/-
    Credits:
    @XVII <3 (его ориг тема)
     
      Faaerw нравится это.
  4. 3adrot-Shot

    3adrot-Shot

    Статус:
    Оффлайн
    Регистрация:
    12.03.19
    Сообщения:
    3
    Репутация:
    0 +/-
    Как его запустить??
     
  5. AnalBunt

    Self-made millionaire
    AnalBunt

    Статус:
    Оффлайн
    Регистрация:
    28.09.18
    Сообщения:
    243
    Репутация:
    133 +/-
    скомпилить
     
  6. 3adrot-Shot

    3adrot-Shot

    Статус:
    Оффлайн
    Регистрация:
    12.03.19
    Сообщения:
    3
    Репутация:
    0 +/-
    Как????
    Я не очень понимаю как скомпилировать
     
  7. 3adrot-Shot

    3adrot-Shot

    Статус:
    Оффлайн
    Регистрация:
    12.03.19
    Сообщения:
    3
    Репутация:
    0 +/-
    И можно ли его для css сделать?
     
  8. Brutus

    Brutus

    Статус:
    Оффлайн
    Регистрация:
    02.06.15
    Сообщения:
    49
    Репутация:
    35 +/-
    Объясните что этот исходник дает, наверняка я в АХУЕ УЖЕ что что то крутое произошло, но уточните мне не експерту! :gamer-2: