Turkhackteam.net/org - Turkish Hacking & Security Platform...  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform... >
Programlama
> C/C++



C++ Tüm Oyunlarda HealtBar (2D) Nasıl Yapılır

C/C++

Yeni Konu aç Konu Kapatılmıştır
 
Seçenekler
Alt 16-01-2018   #1
  • Offline
  • Yüzbaşı
  • Genel Bilgiler
Üyelik tarihi
Mar 2017
Nereden
TU R
Mesajlar
Konular


  
C++ Tüm Oyunlarda HealtBar (2D) Nasıl Yapılır



Bu Method Tüm Oyunlarda İşe Yarıyor Hocalarım, C++ Gelişmek İstiyenler Bu Kodları Kullanabilir,Gelişimini Devam ettirebilir. İyi Forumlar

Kod:
**** HealthBar2DBox(int x, int y, int w, int h, int Health, LPDIRECT3DDEVICE9 pDevice)
{
    Border(x, y, w, h, 1, RED, pDevice);

    float HP = Health;

    if (Health > 100)
    {
        HP = 100;
    }

    int r = (100 - HP) * 2.55, g = HP * 2.55;

    DWORD Col = D3DCOLOR_ARGB(100, r, g, 0);

    float Height = h - 3;

    float HealthBox = Height / 100;

    float hBox = HealthBox * HP;


    Box(x + 2, y + h - 1, w - 3, -hBox, Col, pDevice);
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\

Kod:
**** HealthBox(int x, int y, int w, int h, D3DCOLOR ColorOne, D3DCOLOR ColorTwo, IDirect3DDevice9* pDevice)
    {
            struct CUSTOMVERTEX
            {
                float x, y, w, h;
                DWORD color;
            };

            D3DVERTEX   vertices[] =
            {
                { x, y, w, h, ColorOne },
                { x + w, y, w, h, ColorTwo },
                { x - 10, y + h, w, h, ColorOne },
                { x + w-10, y + h, w, h, ColorTwo }
            };

            pDevice->SetTexture(0, NULL);
            pDevice->SetPixelShader(0);
            pDevice->SetFVF(D3DFVF_XYZRHW | D3DFVF_DIFFUSE);
            pDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, true);
            pDevice->SetRenderState(D3DRS_DESTBLEND, D3DBLEND_INVSRCALPHA);
            pDevice->SetRenderState(D3DRS_ZENABLE, FALSE);
            pDevice->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);
            pDevice->DrawPrimitiveUP(D3DPT_TRIANGLESTRIP, 2, vertices, sizeof(D3DVERTEX));


        }
    


__________________

~《 👑 T Ü R K ¤ H A C K ¤ T E A M 👑 》~
Offline
 
Alt 16-01-2018   #2
  • Offline
  • Teğmen
  • Genel Bilgiler
Üyelik tarihi
Jan 2018
Nereden
Evren
Mesajlar
Konular
5


  


Gerçekten yararlı bir konu olmuş, teşekkürler.
    


__________________

Diğer insanlara kötü davranan herkesi öldüreceğim ve sonunda yeni tertemiz bir dünya kuracağım.

-Light Yagami

Ama sonra kalan tek kötü sen olacaksın.

-Ryuk

Offline
 
Alt 16-01-2018   #3
  • Offline
  • Yüzbaşı
  • Genel Bilgiler
Üyelik tarihi
Dec 2017
Mesajlar
Konular


  


saolun
    
Offline
 
Alt 10-02-2018   #4
  • Offline
  • Ar-Ge Tim (Bug Researcher)
  • Genel Bilgiler
Üyelik tarihi
Jul 2017
Nereden
$ebp
Mesajlar
Konular


  


Tüm oyunlardan kasıt burada Windows işletim sisteminde çalışanlar sanırsam. WinApi kullanılmış, başta belirtseydiniz keşke.
    


__________________


(⌐■_■)

( •_•)>⌐■-■

(•_•)
Offline
 
Alt 10-02-2018   #5
  • Offline
  • Asteğmen
  • Genel Bilgiler
Üyelik tarihi
Sep 2017
Mesajlar
Konular


  


Güzelmiş kardeşim peki bi sorum olacak vb nette adresse hook çekmeyi biliyor musun
    
Offline
 
Konu Kapatılmıştır

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından açılmaktadır.
Bu konular yönetimimiz tarafından takip edilsede gözden kaçabilen telif hakkı olan veya mahkeme kararı çıkmış konular sitemizde bulunabilir. Bu tür konuları bize turkhackteamiletisim [at] gmail.com adresine mail atarak bildirdiğiniz takdirde en kısa sürede konular hakkında gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com


Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Turkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Turkhackteam sorumlu değildir. Sitelerinize Turkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı



Google Links

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.