xna ile oyun programlama
DESCRIPTION
XNA ile Oyun Programlama. Engin Polat NTV Yeni Medya - Yazılım Mimarı / Proje Lideri BilgeAdam - Yazılım ve Veritabanı Eğitmeni. Seminer Planı. Oyun Geliştirme Ekibi Hedef Kitle Oyun Türü XNA ile Oyun Programlama. Başlangıç. Oyun Geliştirme Ekibi Hedef Kitle Oyun Türü. - PowerPoint PPT PresentationTRANSCRIPT
http://www.enginpolat.com Çarşamba 19.Nisan.2023
XNA ile Oyun ProgramlamaEngin PolatNTV Yeni Medya - Yazılım Mimarı / Proje LideriBilgeAdam - Yazılım ve Veritabanı Eğitmeni
http://www.enginpolat.com Çarşamba 19.Nisan.2023
• Oyun Geliştirme Ekibi
• Hedef Kitle
• Oyun Türü
• XNA ile Oyun Programlama
Seminer Planı
http://www.enginpolat.com Çarşamba 19.Nisan.2023
• Oyun Geliştirme Ekibi
• Hedef Kitle
• Oyun Türü
Başlangıç
http://www.enginpolat.com Çarşamba 19.Nisan.2023
• Geliştirme Gereksinimleri
• İlk “Oyun” ve Proje Şablonu
• GraphicsDeviceManager, SpriteBatch
• Olay yerine Polling kavramı
• Sprite’lar ve Örnek Oyun Kodları
XNA ile Oyun Programlama
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Geliştirme Gereksinimleri
http://www.enginpolat.com Çarşamba 19.Nisan.2023
İlk “Oyun” ve Proje Şablonu
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Oyun Döngüsü ( Game Loop )
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Olay mekanizması Windows ve Web
Programlama için kullanılabilir
Polling mekanizması XNA Oyun Programlama
için kullanılabilir
Olay yerine Polling kavramı
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Class seviyesinde değişkenGraphicsDeviceManager graphics;
Constructor’da ataması yapılırgraphics = new GraphicsDeviceManager(this);
GraphicsDeviceManager
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Class seviyesinde değişkenSpriteBatch spriteBatch;
LoadContent() methodunda ataması yapılırspriteBatch = new SpriteBatch(GraphicsDevice);
SpriteBatch
http://www.enginpolat.com Çarşamba 19.Nisan.2023
• Texture2D
• Content.Load
• Vector2
• SpriteBatch
• Window.ClientBounds
Oyun penceresine çizim
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Oyun penceresine çizim
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Uzay Gemisi
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Karakter Animasyonu
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Hareketli Arkaplan
http://www.enginpolat.com Çarşamba 19.Nisan.2023
Sorularınız?
Engin PolatNTV Yeni Medya - Yazılım UzmanıBilgeAdam - Yazılım ve Veritabanı Eğitmeni
XNA ile Oyun Programlama