html5-img
1 / 16

XNA ile Oyun Programlama

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ü.

Download Presentation

XNA ile Oyun Programlama

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XNA ile Oyun Programlama Engin Polat NTV Yeni Medya - Yazılım Mimarı / Proje Lideri BilgeAdam - Yazılım ve Veritabanı Eğitmeni

  2. Seminer Planı • Oyun Geliştirme Ekibi • Hedef Kitle • Oyun Türü • XNA ile Oyun Programlama

  3. Başlangıç • Oyun Geliştirme Ekibi • Hedef Kitle • Oyun Türü

  4. XNA ile Oyun Programlama • Geliştirme Gereksinimleri • İlk “Oyun” ve Proje Şablonu • GraphicsDeviceManager, SpriteBatch • Olay yerine Polling kavramı • Sprite’lar ve Örnek Oyun Kodları

  5. Geliştirme Gereksinimleri

  6. İlk “Oyun” ve Proje Şablonu

  7. Oyun Döngüsü ( Game Loop )

  8. Olay yerine Polling kavramı Olay mekanizması Windows ve Web Programlama için kullanılabilir Polling mekanizması XNA Oyun Programlama için kullanılabilir

  9. GraphicsDeviceManager Class seviyesinde değişken GraphicsDeviceManager graphics; Constructor’da ataması yapılır graphics = newGraphicsDeviceManager(this);

  10. SpriteBatch Class seviyesinde değişken SpriteBatch spriteBatch; LoadContent() methodunda ataması yapılır spriteBatch = new SpriteBatch(GraphicsDevice);

  11. Oyun penceresine çizim • Texture2D • Content.Load • Vector2 • SpriteBatch • Window.ClientBounds

  12. Oyun penceresine çizim

  13. Uzay Gemisi

  14. Karakter Animasyonu

  15. Hareketli Arkaplan

  16. Sorularınız? Engin Polat NTV Yeni Medya - Yazılım Uzmanı BilgeAdam - Yazılım ve Veritabanı Eğitmeni • XNA ile Oyun Programlama

More Related