Vyvíjíme hry v XNA pro Windows Phone 7.5
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 1,133 views

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

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

Statistics

Views

Total Views
1,133
Views on SlideShare
1,132
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

http://a0.twimg.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Vyvíjíme hry v XNApro Windows Phone 7.5Tomáš SlavíčekMicrosoft Student Partnermail@tomasslavicek.cz Twitter: tomasslavicek
    • Agenda Windows Phone a ČR možnosti zařízení prodej aplikací základy XNA orientace displeje, gesta pohybový senzor rozdíly oproti PC/Xboxu
    • 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 + gyroskop 5 Mpix fotoaparát, mobilní internet tlačítka
    • 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 15.12.) http://bit.ly/vyvijej
    • 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 s maticemi, přehrávání zvuku…
    • 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 535 primitiv / Draw() ... HiDef  Xbox 360 / PC  DirectX 10, Shader Model 3.0+
    • 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…