Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanAya Aydogdu Değiştirilmiş 9 yıl önce
1
Silverlight 2.0 ile Oyun Programlama Daron Yöndem INETA Türkiye Başkanı daron@yondem.com http://daron.yondem.com
2
Neden Silverlight? Bolca Kaynak En zengin dokümantasyon VB/C# ile Nesne Yönelimli Mimari Networking seçenekleri Oyun Programlama Konsepting Uygun Hazır sayaç yapıları Hazır çizim araçları Geriye sadece programlamak kalıyor! Zengin Dil Seçenekleri Python, Ruby ? DLR ile CLR beraber!
3
Adım 1 : Timer CompositionTarget.Rendering Frame Animasyonu DispatchTimer UI Thread içerisinde StoryBoard System.Thread.Timer public partial class Page : UserControl { System.Threading.Timer Sayac; public Page() { InitializeComponent(); Sayac = new System.Threading.Timer(Tick, TOP, 500, 500); } public void Tick(object sender) { ((Ellipse)sender).Dispatcher.BeginInvoke(delegate() { ((Ellipse)sender).Height += 1; }); }
4
DEMO Bir topa hareket kazandıralım!
5
Adım 2 : Grafik 2 boyutlu grafikler çocuk oyuncağı Ya 3D? Kit3D - http://www.markdawson.org/kit3d/http://www.markdawson.org/kit3d/ Balder - http://www.codeplex.com/Balderhttp://www.codeplex.com/Balder Hepsi daha SL 2.0 Beta 2 için! Kendi 3D dünyanızı yaratabilirsiniz… Presentation Title | PP | DD Month YYYYMicrosoft Confidential
6
Adım 3 : Müzik ve Ses Windows Media Audio ve MP3 desteği var. Çalışma zamanında ses efektleri yaratmak mümkün değil. MediaElement neredeyse tüm ihtiyaçları karşılıyor. Canlı stream desteği var! Presentation Title | PP | DD Month YYYYMicrosoft Confidential Adım 4 : İletişim Socket Programlama!
7
Hadi bir oyun yapalım! :)
8
Son Adım : Fizik Farseer Pyhsics Engine Hem Silverlight hem XNA için 2D fizik motoru! Hesaplamaları sizin yeriniza yapar, siz sadece kuvveti uygulayın! Presentation Title | PP | DD Month YYYYMicrosoft Confidential
9
Presentation Title | PP | DD Month YYYYMicrosoft Confidential Sorular?
10
TEŞEKKÜRLER Daron Yöndem daron@yondem.com http://daron.yondem.com
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.