Y39PHA XNA a Windows Phone 7 Michal Lukáč
XNA na Windows Phone 7 2 Funguje obdobně jako XBOX 360/Windows Podporuje nové typy vstupu Nepodporuje programovatelné shadery
XNA na Windows Phone 7 3 Input na Windows Phone 7 Neexistuje klávesnice a myš –...ale myš se dá simulovat pomocí dotykových gest Existuje touch display –Někdy i multitouch –Systém automaticky rozpoznává gesta Další senzory závislé na podpoře HW –Akcelerometr, gyroskop, kompas –Mimo XNA ještě například GPS
XNA na Windows Phone 7 4 Touchscreen v XNA Reprezentován třídou TouchPanel Rozpoznává a akumuluje touch gesta, která lze pomocí metody ReadGesture dotazovat Gesto (GestureSample) zná svůj typ a pozici jednotlivých složek (začátek, konec, pozice tahů u multitouch) –Význam informací závislý na typu gesta Některá gesta (Tap) se převádějí na akce myši a lze je interpretovat přes třídu Mouse
XNA na Windows Phone 7 5 Speciální senzory Akcelerometr (měří zrychlení) ve třídě Accelerometer Gyroskop (měří úhlovou rychlost) ve třídě Gyroscope Compass (hádejte, skautíci) ve třídě Compass Třída Motion agreguje výstupy senzorů do informací o pozici, rychlosti, atd.
XNA na Windows Phone 7 6 Speciální senzory Nic z toho v emulátoru nefunguje :-(
XNA na Windows Phone 7 7 Programovací část Podíváme se na jednoduchý příklad na touch input Stáhněte projekt z
XNA na Windows Phone 7 8 Děkuji za pozornost Michal Lukáč,