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.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
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.