Your SlideShare is downloading. ×
0
Vyvíjíme hry v XNApro Windows Phone 7.5Tomáš SlavíčekMicrosoft Student Partnermail@tomasslavicek.cz       Twitter: tomassl...
Agenda Windows Phone a ČR možnosti zařízení prodej aplikací základy XNA orientace displeje, gesta pohybový senzor r...
Windows Phone 7.5 nová mobilní platforma
Windows Phone 7.5 situace v ČR
Pevné hardwarové požadavky displej 800x480 pix, min. 4 dotyky 1 GHz procesor, DirectX9 GPU GPS, akcelerometr, kompas + ...
Hry na Windows Phone ukázka…
Hry na Windows Phone normální vs. Xbox LIVE hry způsob ovládání (displej, senzory…)
Marketplace
Marketplace 52% zdarma 29 Kč průměrná cena cca 100 českých aplikací možnost trial verzí soutěž Vyvíjej a vyhraj! (do ...
Vývoj Silverlight a/nebo XNA jazyky .NET (C#, VB.NET...) Garbage Collector
Vývoj portál App Hub vývojové nástroje zdarma
XNA Framework pro PC, Xbox 360, WP7, (Zune) nadstavba DirectX, akcelerováno GPU herní smyčka Content Pipeline operace...
Další zdroje seriál SmartMania.cz články, video tutoriály
Herní smyčka sada připravených metod
Ukázka… vykreslení obrázku práce s Content Pipeline
Ukázka 2… orientace displeje, rozlišení
Vstup z displeje jednodotykové – jako myš multi-touch   TouchPanel   gesta
Více dotyků TouchCollection tc =    TouchPanel.GetState(); položky ID, State, Position
Gesta na displeji TouchPanel.    EnabledGestures
Ukázka – pohyb objektů… rychlost animace nezávislá na FPS ElapsedGameTime.TotalMilliseconds
Pohybový senzor osy X / Y, hodnoty -1 až 1 osa Z (gravitace), normálně -1 knihovna Devices.Sensors    řízeno eventy…
Nové Motion API využívá kompasu, gyroskopu     i akcelerometru + Yaw, Pitch, Roll
Portace hry na PC/Xbox Create copy of project… direktivy   #if WINDOWS | XBOX   #endif   #if WINDOWS_PHONE    #endif
WP7 vs. PC/Xbox Reach profil   DirectX 9, Shader Model 2.0   Textury – velikost mocniny 2, max. 2048 pix.   max. 65 53...
WP7 a 3D grafika nelze psát vlastní shadery 5 připravených efektů    BasicEffect    DualTextureEffect
WP7 a 3D grafika 5 připravených efektů    EnvironmentMapEffect
Dostupné 3D engine Balder, Nova4Phone, delta, Helium,     SunBurn… fyzika: Box2D.XNA, Chipmunk,     Farseer…
Upcoming SlideShare
Loading in...5
×

Vyvíjíme hry v XNA pro Windows Phone 7.5

773

Published on

Prezentace z přednášky 27.10.2011 v Praze na Matematicko-fyzikální fakultě, viz www.netstudent.cz/Event/vyvijime-hry-pro-windows-phone-7

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
773
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Vyvíjíme hry v XNA pro Windows Phone 7.5"

  1. 1. Vyvíjíme hry v XNApro Windows Phone 7.5Tomáš SlavíčekMicrosoft Student Partnermail@tomasslavicek.cz Twitter: tomasslavicek
  2. 2. Agenda Windows Phone a ČR možnosti zařízení prodej aplikací základy XNA orientace displeje, gesta pohybový senzor rozdíly oproti PC/Xboxu
  3. 3. Windows Phone 7.5 nová mobilní platforma
  4. 4. Windows Phone 7.5 situace v ČR
  5. 5. Pevné hardwarové požadavky displej 800x480 pix, min. 4 dotyky 1 GHz procesor, DirectX9 GPU GPS, akcelerometr, kompas + gyroskop 5 Mpix fotoaparát, mobilní internet tlačítka
  6. 6. Hry na Windows Phone ukázka…
  7. 7. Hry na Windows Phone normální vs. Xbox LIVE hry způsob ovládání (displej, senzory…)
  8. 8. Marketplace
  9. 9. Marketplace 52% zdarma 29 Kč průměrná cena cca 100 českých aplikací možnost trial verzí soutěž Vyvíjej a vyhraj! (do 15.12.) http://bit.ly/vyvijej
  10. 10. Vývoj Silverlight a/nebo XNA jazyky .NET (C#, VB.NET...) Garbage Collector
  11. 11. Vývoj portál App Hub vývojové nástroje zdarma
  12. 12. XNA Framework pro PC, Xbox 360, WP7, (Zune) nadstavba DirectX, akcelerováno GPU herní smyčka Content Pipeline operace s maticemi, přehrávání zvuku…
  13. 13. Další zdroje seriál SmartMania.cz články, video tutoriály
  14. 14. Herní smyčka sada připravených metod
  15. 15. Ukázka… vykreslení obrázku práce s Content Pipeline
  16. 16. Ukázka 2… orientace displeje, rozlišení
  17. 17. Vstup z displeje jednodotykové – jako myš multi-touch  TouchPanel  gesta
  18. 18. Více dotyků TouchCollection tc = TouchPanel.GetState(); položky ID, State, Position
  19. 19. Gesta na displeji TouchPanel. EnabledGestures
  20. 20. Ukázka – pohyb objektů… rychlost animace nezávislá na FPS ElapsedGameTime.TotalMilliseconds
  21. 21. Pohybový senzor osy X / Y, hodnoty -1 až 1 osa Z (gravitace), normálně -1 knihovna Devices.Sensors  řízeno eventy…
  22. 22. Nové Motion API využívá kompasu, gyroskopu i akcelerometru + Yaw, Pitch, Roll
  23. 23. Portace hry na PC/Xbox Create copy of project… direktivy  #if WINDOWS | XBOX #endif  #if WINDOWS_PHONE #endif
  24. 24. WP7 vs. PC/Xbox Reach profil  DirectX 9, Shader Model 2.0  Textury – velikost mocniny 2, max. 2048 pix.  max. 65 535 primitiv / Draw() ... HiDef  Xbox 360 / PC  DirectX 10, Shader Model 3.0+
  25. 25. WP7 a 3D grafika nelze psát vlastní shadery 5 připravených efektů  BasicEffect  DualTextureEffect
  26. 26. WP7 a 3D grafika 5 připravených efektů  EnvironmentMapEffect
  27. 27. Dostupné 3D engine Balder, Nova4Phone, delta, Helium, SunBurn… fyzika: Box2D.XNA, Chipmunk, Farseer…
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×