xna ile oyun programlama

Post on 31-Dec-2015

97 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

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

top related