Diskuze: MONOGAME vs UNITY
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 16 zpráv z 16.
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, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
jestli jsi zkoušel WF, tak zkus i MonoGame. Unity je takové že půlku za tebe udělá samo a to už není to pravé ořechové.
Hlavně Unity free verze je plná spoileru na samotné unity, takže hra
vypada neprofesionálně 
Hlavně Unity free verze je plná spoileru na samotné unity, takže hra
vypada neprofesionálně 
A jaký má kód UNITY nevíš? Je to prostě normální C# nebo trochu upravený?
Je to čistě na tvé preferenci. S Unity budeš mít ty nudné rutinní kraviny díky Unity mnohem pohodlnější. Naopak v MonoGame si to projdeš všechno od základů. Což ovšem neznamená že by jsi to samé nemohl udělat i v Unity. Prakticky vše v Unity se dá přepsat, vylepšit.
EDIT:// Unity používá C# MONO. Tj. normální C# kde máš dostupnou většinu věcí co ve standardním C#.
Jestli hra vypadá profesionálně nebo ne nezáleží na verzi Unity, ale na tom jak to naprogramuješ.
Díky, můžeš mi ale vysvětlit, co si mám představit pod pojmem rutinní kraviny?
To jo, ale i když je hra naprogramovaná špičkově, a je plna spoileru na
Unity tak taky nevypadá profesionálně.
Jinak unity je dobrá věc.
Spoilerů na Unity? Myslíš ten jeden splash screen při startu (logo Unity)?
Když použiješ MonoGame, tak si prostě věci typu vykreslení textu,
animace, zvuky, fyzika.. budeš muset napsat sám, což rozhodně zlepší tvé
programátorské dovednosti. Navíc jakou pak budeš mít radost z toho, že
vše funguje. MonoGame je ale takové ještě nevychytané
Aktuálně řeším problém, že
když vytvořím projekt pomocí OpenGl, tak aby se dala hra spustit na jiném
pc, tak potřebuješ mít nainstalované OpenAL a OpenGl. Problémy dělají ale
integrované grafárny. (můj případ). Místo OpenGL můžu použit DirectX,
tam ale mám problém s načtením zvuků (zřejmě bug MonoGame 3.2), nebo je
to tím, že MonoGame stále nemá vlastní Content Pipeline. Tento problém
jsem napsal přímo na fóra MonoGame, bohužel se problém zatím nepodařilo
vyřešit. Mě osobně se tímto MonoGame znechutilo. Pár měsíců dělám na
hře, kterou si zahraju nakonec jenom já, a nebo si jí zahrajou všichni bez
zvuků...
A to je málo? Např. hry které najdu na netu a vidím na začátku logo
Unity tak to hned vypínám, jelikož 90% z těchto her jsou k ničemu.
Prostě ta reklama to znechucuje, a určitě ne jen mně.
To není reklama. To je normální splash screen. Unity ti poskytuje velice kvalitní, pokročilí nástroj. To jediné co za to požaduje je obrázek při startu hry. Ano je to málo.
V Unity si to všechno může naprogramovat taky sám
Ale proč by to dělal, když má
tu možnost si tu práci ulehčit. (Samozřejmě musí vědět jak to za něj
Unity udělá {respektive pokud by to Unity za něj neudělalo musel by to
zvládnout sám}) jinak pro něj Unity rozhodně není. A věř mi, radost z
dobře odvedené práce je u každého nástroje.
Použij multiplatformní FMOD(ex), pro nekomerční hry je to zdarma a používají to i velké hry (WoW, Crysis, Diablo, ...).
Použití v C# je jednoduché, můžeš to obšlehnout třeba odtud:
http://www.itnetwork.cz/…-magickeleto

Zobrazeno 16 zpráv z 16.
