Diskuze: Začátky
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 9 zpráv z 9.
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.


Vytvorit 3D hry neni jen o znalosti javy. Samozrejme musis na to umet zakladni konstrukce a par nejpouzivanejsich trid, treba kolekce ti hodne prace usnadni. Ale pokud chces umet udelat 3D hru, budes muset ovladat na vysokoskolske urovni matematiku a hlavne plne chapat prace s maticemi. U komplexnejsich her i fyziku. Budes muset vedet jak to vsechno v grafice funguje, na co slouzi 4. rozmer W. Co jsou to vertexy atd. Budes muset ovladat OpenGL, pokud budes chtit modernejsi veci tak i jeho jazyk GLSL. V jave je pro okno a funkce OpenGL wrapper znamy jako LWJGL. Existuje framework libGDX, ktery ti poskytuje spoustu utilitek, ktery by jsi si jinak musel sam napsat, ale neni na skodu to napsat sam, aspon vis jak to funguje. Pak je jeste engine JMonkeyEngine 3. JME3 jsem nikdy nezkousel a libGDX jsem mel jen jednou a to jsem s javou zacinal takze jsem tam toho moc neudelal, ale uz jsem se k tomu nikdy nevratil, radsi si pisu vse sam.
Na 3D grafiku a hry vubec uz dnes existuje spousta frameworku, takze pokud
nebude pouzivat ciste OpenGL (nepredpokladam, ze by v Jave pouzival DirectX
), ale nejaky vykreslovaci engine
(coz doporucuji nez se naucis zaklady) - ktery treba umi nacitat modely,
zobrazovat je a ma nejakou zakladni obsluhu scene graphu, tak mu bude stacit i
stredoskolska matematika.
Jak je to u Javy nevim, ale treba u C# jsem pouzival pred nejakou dobou engine, kde jsi jen do sceny vytvarel uzly, tem jsi nastavil model, ktery se ma vykreslovat, uzly jsi mohl ruzne veset na sebe a pak jsi jen tem uzlum nastavoval pozici, rotaci, zvetseni apod, na to vetsinou bohate stacila stredoskolska matika.
Díky. 
Udělej si nejdřív 2D hru, teď dělám s jedním žákem 2D RPG a dělá se to úplně samo a kreslení je dost rychlé v běžném SWINGu, není ani potřeba framework. Na 3D hry je pak např. libGDX.
GDI stačí i na jednoduché 3D hry - viz volfijrok 
nemusis si nic navic stahovat a instalovat. Swing starne a nahrazuje ho JavaFX ktera umi i 3D - http://learnjavafx.typepad.com/…with-javafx/
Vzhledem k tomu že se z celého SWINGu používá jen Graphics, tak by to nemělo být těžké převést. Také se na to chystám, potom to sem hodím.
Zobrazeno 9 zpráv z 9.