XNA Tutorial (2) [Kontrolisanje pomocu tastature]

XNA Tutorial (2) [Kontrolisanje pomocu tastature]

offline
  • Pridružio: 05 Jul 2005
  • Poruke: 70

Posto ste uspesno odradili Tutorial 1, prelazimo na 2, kontrolisanje pomocu tastature.

1. Ispod texture i pozicije dodajemo jos dve nove stvari:

KeyboardState KeyState; const float BrzinaKretanja = 1.0f;

2. Spustite se nize do dela Update(), i dodajte sledeci kod:

KeyState = Keyboard.GetState(); if(KeyState.IsKeyDown(Keys.Left)) pozicija.X -= BrzinaKretanja; if(KeyState.IsKeyDown(Keys.Right)) pozicija.X += BrzinaKretanja; if(KeyState.isKeyDown(Keys.Up)) pozicija.y -= BrzinaKretanja; if(KeyState.IsKeyDown(Keys.Down)) pozicija.y += BrzinaKretanja;

KeyboarState - ovim pristupamo tastaturi.
Ako se pitate zasto je na nekim mestima -= a na nekim +=, to je iz prostog razloga sto imamo dve koordinate, sto znaci da po X imamo dva smera(negativan i pozitivan) i po Y imamo dva smera(negativan i pozitivan).

3. Pokrenite igru,pritiskom na F5, trebalo bi da mozete da kontroliste objekat.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 2641 korisnika na forumu :: 21 registrovanih, 2 sakrivenih i 2618 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 9191vs, acov34, Besudna, bladesu, Bobrock1, bojcistv, brane2208, C-Gun, cuvarkuca, Demi87, farabut, goxin, Milos82, pein, peradetlić, picknick, Polifon, Ran, TBF1D, uruk, zziko