C++ / D3D Base İçin Includes & Lib's / Include's & Lib's For D3D Base

Öncelikle belirteyim, başka yerlerden göreceğiniz bu kaynak tamami ile bana ait olmakla beraber benim hazırladığım konudur, kendi hile topluluğum için paylaşmış olduğum konuyu...

Öncelikle belirteyim, başka yerlerden göreceğiniz bu kaynak tamami ile bana ait olmakla beraber benim hazırladığım konudur, kendi hile topluluğum için paylaşmış olduğum konuyu çalarak başka forumda paylaşanlar veya toplulukta paylaşanlar kaynağının ben olduğumu ve aslının bu konu olduğunu spyhackerz.org linki dahilinde belirtirlerse sevinirim...

Öncelikle Include'ler Nedir Bunu Açıklayayım ;

Include Emir Kodlarıdır. Bu emir kodlarını, bir kaynak dosyasının programa dahil edilmesini sağlamaktadır. Bu Dosyalara Başlık Dosyaları Denir. Program İçerisindeki Bazı Kodları Kullanabilmek İçin İşe Yarar. Misal D3D Base Kodlarken "d3d9.h" Tarzı Sınıflar Tanımlarız Ve Bu Sınıflar'la Vector Gibi Şeyleri Çizeriz.
Bu Include'ler Bu d3d9 Tarzı Sınıflar'ı İçerisinde Barındırır. Includeler'i Ekleyin'ce İçerisinde ki d3d9 gibi sınıfları tanımdan sonra kullanır.

C++:
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+0-0.5f,sy+h-0.5f,0.9f,1.0f), 0xff000000, tx1, ty2 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+0-0.5f,sy+0-0.5f,0.9f,1.0f), 0xff000000, tx1, ty1 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+w-0.5f,sy+h-0.5f,0.9f,1.0f), 0xff000000, tx2, ty2 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+w-0.5f,sy+0-0.5f,0.9f,1.0f), 0xff000000, tx2, ty1 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+w-0.5f,sy+h-0.5f,0.9f,1.0f), 0xff000000, tx2, ty2 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+0-0.5f,sy+0-0.5f,0.9f,1.0f), 0xff000000, tx1, ty1 );


Yukarı'daki Örnek Kodları Çalıştırmak İçin ( Debug'ta Hata Almamak İçin ) Bu Sınıfları Tanımlar Ve Kullanırız.

Şimdi Geldik Lib'ler e

Lib Nedir ?

Açılımı Librarys ( Kütüphaneler ) Olan Lib DirectX İçin Gerekli Olan SDK'lar'ı İçermektedir. Bu SDK'Lar D3D'nin Kullanımından Sorumludurlar.
DirectX sdk (software development kit/ yazılım geliştirme kiti) Oyunlar'da ( DirectX Kullanan Oyunlar'da ) DirectX API'ye Erişerek Kullanabilir.
Bu Yüzden Includeler İle Arasında Fark Budur. Include'ler Ayıklanmada Kullanılır Kütüphaneler İse DLL'nin Oluşması Ve Çalışmasında Rol Oynar.
Çünki DirectX API'Lerini Kullanabilirler.


Include
Lib

 
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl
Öncelikle belirteyim, başka yerlerden göreceğiniz bu kaynak tamami ile bana ait olmakla beraber benim hazırladığım konudur, kendi hile topluluğum için paylaşmış olduğum konuyu çalarak başka forumda paylaşanlar veya toplulukta paylaşanlar kaynağının ben olduğumu ve aslının bu konu olduğunu spyhackerz.org linki dahilinde belirtirlerse sevinirim...

Öncelikle Include'ler Nedir Bunu Açıklayayım ;

Include Emir Kodlarıdır. Bu emir kodlarını, bir kaynak dosyasının programa dahil edilmesini sağlamaktadır. Bu Dosyalara Başlık Dosyaları Denir. Program İçerisindeki Bazı Kodları Kullanabilmek İçin İşe Yarar. Misal D3D Base Kodlarken "d3d9.h" Tarzı Sınıflar Tanımlarız Ve Bu Sınıflar'la Vector Gibi Şeyleri Çizeriz.
Bu Include'ler Bu d3d9 Tarzı Sınıflar'ı İçerisinde Barındırır. Includeler'i Ekleyin'ce İçerisinde ki d3d9 gibi sınıfları tanımdan sonra kullanır.

C++:
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+0-0.5f,sy+h-0.5f,0.9f,1.0f), 0xff000000, tx1, ty2 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+0-0.5f,sy+0-0.5f,0.9f,1.0f), 0xff000000, tx1, ty1 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+w-0.5f,sy+h-0.5f,0.9f,1.0f), 0xff000000, tx2, ty2 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+w-0.5f,sy+0-0.5f,0.9f,1.0f), 0xff000000, tx2, ty1 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+w-0.5f,sy+h-0.5f,0.9f,1.0f), 0xff000000, tx2, ty2 );
*pVertices++ = InitFont2DVertex( D3DXVECTOR4(sxa+0-0.5f,sy+0-0.5f,0.9f,1.0f), 0xff000000, tx1, ty1 );


Yukarı'daki Örnek Kodları Çalıştırmak İçin ( Debug'ta Hata Almamak İçin ) Bu Sınıfları Tanımlar Ve Kullanırız.

Şimdi Geldik Lib'ler e

Lib Nedir ?

Açılımı Librarys ( Kütüphaneler ) Olan Lib DirectX İçin Gerekli Olan SDK'lar'ı İçermektedir. Bu SDK'Lar D3D'nin Kullanımından Sorumludurlar.
DirectX sdk (software development kit/ yazılım geliştirme kiti) Oyunlar'da ( DirectX Kullanan Oyunlar'da ) DirectX API'ye Erişerek Kullanabilir.
Bu Yüzden Includeler İle Arasında Fark Budur. Include'ler Ayıklanmada Kullanılır Kütüphaneler İse DLL'nin Oluşması Ve Çalışmasında Rol Oynar.
Çünki DirectX API'Lerini Kullanabilirler.


Include
Lib

 
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl
132,595Konular
3,282,580Mesajlar
317,794Kullanıcılar
viberscriptSon Üye
Üst Alt