Yazýlarýmý Daha Kolay Takip Etmek Ýçin Týklayýn!

XNA’de TEMEL METOTLAR

yazan: 7/28/2008 7:28:00 PM

XNA’de yeni bir projeye başladığımız zaman, XNA Game Studio tarafından hazırlanmış bazı kodlarla karşılaşıyoruz. Bu metotlardan biraz bahsetmek istiyorum.

 

Initialize() Metodu:

Oyunumuz başlamadan evvel ilk olarak nelerin yapılması gerektiğini burda yazıyoruz. Oyunun işleyişinden bağımsız; veritabanından veri getirmek gibi işler buna örnek olabilir.

 

LoadContent() Metodu:

Adından da anlaşılacağı gibi içerik yüklemek için kullanıyoruz bu metodu. Bu metod oyun boyunca bir kez çağrılacaktır. O nedenle burada çağıracağımız içeriği dikkatle seçmeliyiz. Örnek olarak dokuları(texture) yüklemek verilebilir.

           

UnloadContent() Metodu:

            Bu da LoadContent() metodunun yaptığı işin tersini yapmamız içindir.

            Örneğin oyundan çıkarken verileri temizlemek gibi.

 

Update(GameTime) Metodu:

Oyunumuzun en önemli metodudur diyebiliriz. Kullanıcıdan girdi almak, bir merminin çarpışını anlamak gibi işleri burda takip ederiz. Yine bu metot aracılğıyla Draw metodunu çağırarak ekranı yenilettiririz.

 

Draw(GameTime) Metodu:

Oyunumuzun görünen kısmının kendini tekrar çizmesini sağlar. Oyun boyunca FPS(frames per second) dediğimiz değere göre saniyede birkaç kez çağrılır bu metot.

 

Temel olarak XNA Game Studionun bize sağladığı metotlar bunlar. Hangi metotta neyi kullanacağımızı iyice anlarsak performans ve tutarlılık açısından sorunlarımız bir nebze azalmış olur.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

XNA

Related posts

Comments

3/3/2010 12:43:57 PM

ucvhost

Thanks for the great post,i love to read articles that are informative and beneficial in nature.

ucvhost us

3/30/2010 12:30:15 PM

ucvhost

Your blog is my favorite, congratulates. Often I'll look here, a lot of information and nice site.

ucvhost us

5/11/2010 4:31:47 PM

cheap hosting

i love to read articles that are informative and beneficial in nature.

cheap hosting

5/27/2010 11:56:55 PM

discount designer bags

You have a point. Very insightful. A nice different perspective

discount designer bags US

6/28/2010 1:43:51 PM

bagsvendor.com

I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.

bagsvendor.com US

9/10/2010 1:18:11 PM

supra skytop shoes

I have been looking for content like this for a research project I am working. Thanks very much. These types of cheap electronic gadgets used to be readily available down at the mall when stores like Brookstone and Sharper Image were around, but when those places closed down I obviously had to come up with a different way to feed my habit.

supra skytop shoes US

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

9/10/2010 5:39:35 PM

 

Yazar Hakkýnda

Erçin YONTAR
Erçin Yontar
1986 yýlýnda Çorlu'da doðdu.Ýlk öðrenimini Ankara'da, ortaöðrenimini Eskiþehir'de gördü.
Çanakkale 18 Mart Üniversitesi Bilgisayar Mühendisliði Bölümü mezunu.
Yazýlým ile çok ilgili; Visual Studiosu daima açýk :) bunun sayesinde Imagine Cup 2008 Türkiye 3.sü ve bir çok proje geliþtiriyor.
Yazýlým dýþýnda : Frp hastasý, rock/metal dinliyor, organizasyon iþlerine merak sardý. Bunlarýn yanýnda o bir; 
MCTS (Microsoft Certified Technology Specialist)



MSP (Microsoft Student Partner)

Bana posta atýn Send mail

Favorilerine Ekle


Add to Technorati Favorites

 

Twitter - Ne Yapýyorum?

    Pages

      Recent comments

      Feragatname

      Burada yazan yazýlar ve içerdikleri fikirler yazarýna aittir. Baþkasýný ilgilendirmez. Yazýlarý kaynaðýný kopyaladýðýnýz yazýnýn içinde týklanabilir link halinde belirtmek þartý ile olduðu gibi kullanabilirsiniz. Bu kurallarý deðiþtirme hakkým saklýdýr. Yarýn bir gün benim yazým benim blogumdan baþka bir yerde olamaz dersem Kopyaladýðýnýz yazýyý da silmek zorundasýnýz. Bu iþe girþen kiþi bu koþullarý ve doðan yasal yükümlülükleri kabul etmiþ sayýlýr. Eyvallah diyen devam etsin.

      © Tüm haklarý saklýdýr.

      Giriþ