Diskuze: Tvorba her v Unity 3d
V předchozím kvízu, Test znalostí C# .NET online, 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, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Neviem si predstaviť, ako by bolo možné spraviť v Unity čokoľvek zložitejšie bez toho, aby si aspoň v nejakej miere rozumel objektovo orientovanému programovaniu.
Bez porozumenia OOP sa dnes ale programátor prakticky nezaobíde (možno okrem špecialistov na staré C, Assembler, príp. funkcionálne jazyky). Porozumieť OOP v žiadnom prípade nie je na škodu, skôr je to dnes priam nutnosť. Aj keby si chcel nedajbože namiesto písania kódu robiť hry pomocou iných nástrojov (napr. rôzne visual scripting tooly), bez object-oriented štýlu myslenia sa IMHO nepohneš.
Bavíme sa samozrejme o prac. pozíciách a taskoch, ktoré zahŕňajú programovanie.
jestli se hrozněmoc bojíš OOP tak to děláš naprosto zbytečně protože stačí pochopit to že se jedná o strukturu, která v sobě uzavírá jak data tak i kod (konstruktor+metody+destruktor), který s daty pracuje o nic jiného nejde... i když budeš dělat v Unity tak ti stačí používat jen jednu třídu zděděnou podle pravidel Unity a ani to neni nutný .... důležitý je že naučit se unity trvá několik let a podle mě na to hodíš bobek dřív než se něco kloudnýho naučíš
Naučiť sa Unity rozhodne netrvá niekoľko rokov, aspoň pokiaľ si nedávaš za cieľ 100% mastery každej jednej featury, ktorá v tom engine je, od grafiky cez programovanie po ich cloudové služby.
Ak sa Karel Hána najprv naučí slušne programovať v hocičom, bez toho aby sa zameriaval na jednu zbytočne konkrétnu vec (napr. "nejako" zbastliť MMORPG v Unity), tak dostať sa slušne do Unity je potom otázka pár dní. And the best thing? Netýka sa to len Unity, keď raz niekto v našom odbore získa solídny základ, tak naučiť sa pracovať s akýmkoľvek konkrétnym nástrojom už potom nie je problém.
Mně osobně přijdou objekty jako součást základů jazyka, ale pokud děláš něco jednoduchého, tak nepotřebuješ s objekty dělat složitou magii a stačí ti akorát vědět, co je třída a objekt a tak. Ale pokud začínáš v Unity, tak se zaměřuj na Unity tutoriály, protože Unity používá systém komponent, které jsou přiřazeny objektům ve scéně, a to celé funguje jinak než OOP u běžných programů.
Zobrazeno 5 zpráv z 5.