Diskuze: Java Game a KeyListener
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
S těmi klávesami současně to můžeš vyřešit tak, že si uděláš 4 proměnné typu boolean (např. pro ovládání klávesami WS IK proměnné stisknutoW, stisknutoS, stisknutoI, stisknutoK). Do proměnných dáš ze začátku false.
V metodě KeyPressed dáš vždy té proměnné true pokud se stiskla její klávesa. V metodě keyRelease nastavíš false pokud se stiskla tato klávesa.
Nyní máš informace o tom, zda je nějaká klávesa zmáčknutá nebo ne. Mělo by to fungovat i přes sebe. Reagovat na proměnné budeš v herní smyčce a posouvat podle toho pálky.
Co se týče vlákna s aplikací, raději bych to viděl v nějakém Timeru s pevným intervalem. Odpočet tam potom uděláš jednoduše. Je tu na to tutoriál, koukni se: http://www.itnetwork.cz/java/swing
Líbí se mi, co ve svém věku děláš. Jestli chceš, mohu publikovat nějaké hry v Javě, co tu mám rozdělané, aby ses podíval, jak se to může řešit.
Děkuji moc!!! Hned jsem to vyzkoušel a fungovalo to výborně... Dokonce to
běželo i plynuleji než předtím. Předtím byl pohyb takový sekavý. Teď
je to super. Fakt moc děkuju.
Ten timer se mi podařilo vyřešit asi 20 min po napsání dotazu. Takže to je
taky v pohodě. Ještě jsem si všechny tutoriály neprošel, z důvodu toho
že se teď soustředím na tuhle hru. Už jsem ji jednou dělal přes XNA GS a
povedlo se mi to. Jenže to nešlo spustit na všem počítačích tak jsem ted
zkusil přeš Javu.
Co se týče těch aplikací bylo by to určitě skvělé. Ještě mě napadlo,
že když tu je "Kritika webů" tak co takhle "Kritika
aplikací", kde by každý mohl dát svou aplikaci ve
spustitelném formátu a ostatní by si ji mohli zkusit.
Děkuji moc za pomoc!!! (Určitě ji budu
potřebovat víckrát a tento server je na tohle skvělý )
Adam. 13 let.
Projekt můžeš vložit do tématu Inkubátor, to je vlastně kritika aplikací. Budeme moc rádi, když tu nějaké své aplikace publikuješ, určitě zas pomohou ostatním.
Zobrazeno 5 zpráv z 5.