1 / 18

Windows Phone 7 XNA Game development

Windows Phone 7 XNA Game development. Bartosz Szcząchor . Agenda. Prezentacja systemu Windows Phone 7 Słowo o WP7 na tle całego .NET Podstawy programowania WP7 na XNA Framework Wyświetlanie tekstur Dostęp do multimediów telefonu, w tym również do kamery/aparatu Sprzęt:

farrah
Download Presentation

Windows Phone 7 XNA Game development

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. Windows Phone 7XNA Game development Bartosz Szcząchor

  2. Agenda • Prezentacja systemu Windows Phone 7 • Słowo o WP7 na tle całego .NET • Podstawy programowania WP7 na XNA Framework • Wyświetlanie tekstur • Dostęp do multimediów telefonu, w tym również do kamery/aparatu • Sprzęt: • Obsługa ekranu dotykowego • Akcelerometr • GPS, Geolokalizacja

  3. Windows Phone 7 - Soft • Kafelki • Świetna integracja kontaktów: • Facebook / MySpace • Poczta • Telefon • Kalendarz • Internet • Find My Phone • Office • Filmy, Muzyka, Telewizja

  4. Windows Phone 7 - Hard • Przyciski: Back, Start, Search, Dźwięk (x2), Aparat, Wyłączanie • Ekran: (WVGA) 480x800 lub (320x480), dotykowy (pojemnościowy, <=4 pkt dotyku), • Moc obliczeniowa: procesor 1GHz ARMv7 lub lepszy, GPU zgodny z DirectX9 (11?), 256MB RAM, co najmniej 8GB pamięci flash • Inne: Wifi (b,g,n), Aparat <=5 Mpix z lampą LED, GPS (A-GPS), Radio FM, Akcelerometr (z GPS), czujnik światła, czujnik zbliżeniowy

  5. WP7, a .NET – Silverlight

  6. WP7, a .NET - XNA

  7. XNA ? A co to?

  8. XNA – tworzenie projektu

  9. XNA – jak wygląda czysty projekt?

  10. Konkrety • Omówienie podstawowego projektu w VS2010

  11. Tekstury • BackBuffer: • - ostatni bufor obrazu, zanim zostanie on wyświetlony • - możemy sprawdzić rozdzielczość i wymiary ekranu urządzenia • - możemy sprawdzić format RGB którego używa urządzenie

  12. Dema • Wyświetlanie tekstur i tekstu (+ render target i backbuffer) • Ładowanie obrazu z biblioteki telefonu oraz robienie zdjęcia • Obsługa ekranu dotykowego. • Gesty • Low Level • Akcelerometr • Geolokacja

  13. Akcelerometr

  14. Geolokacja • GPS • Zalety: dokładność, dostępność wszędzie • Wady: długo startuje („łapie fixa”), używa dużo energii (w porównaniu z AGPS) • AGPS (Assisted GPS) • Zalety: szybko startuje („łapie fixa”), używa mało energii • Wady: dokładność mocno zależy od liczby stacji GSM – słabe poza miastem, operator GSM może żądać opłaty za korzystanie z informacji o lokalizacji. Chyba 

  15. Kilka informacji na koniec • Nie można używać funkcji natywnych • Brak multitaskingu, tylko PushNotifications • Brak socketów w Silverlight Mobile (prawdopodobnie) • Brak wsparcia bazodanowego na telefonie, tego typu operacje należy przenieść do chmury

  16. Podsumowanie • Co powiedziałem: • - używanie XNA do pisania CZEGOŚ na WP7 - podstawy • - używanie urządzeń z .NET na WP7 (tych głównych) • - trochę ciekawostek nt. XNA i WP7 • Czego nie powiedziałem: • - używaniu XNA do pisania Gier (przez duże G), to co powiedziałem to tylko taka naklejka mówiąca o używaniu WP7, naklejona na kombajnie XNA Framework • - grafika 3D • - Xbox Live • - Serwisy Web

  17. Bibliografia • „Programming Windows Phone 7”, Charles Petzold, MSPress, Free e-bok and code samples.

  18. Pytania • Dziękuję za uwagę, • Bartosz Szcząchor • bartosz-s@hotmail.com

More Related