IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 21. diel - Unity (C #) Android: Nové UI

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
tomasd49
Tvůrce
Avatar
tomasd49:9.12.2015 17:45

Zajímalo by mě, jestli je podle zásad OOP správné přiřazovat skripty, které reagují na stisk tlačítka přímo ke gameObjectu tlačítka, do Canvasu, nebo popř. do jiného gameObjekctu. Vidím, že ty jsi ve svém tutoriálu použil všechny tři možnosti tak mě to docela zmátlo :)

 
Odpovedať
9.12.2015 17:45
Avatar
vratislavino
Tvůrce
Avatar
vratislavino:10.12.2015 19:19

Ahoj, musím přiznat, že při práci v Unity často zapomínám na zásady OOP. Tady si to dovolím svalit na poměrně slušné zpracování grafického propojení skriptů v inspektoru.
Je to dané i tím, že když dáš skript na objekt, jeho základní metody ani nevoláš ty, ale stará se o to právě Unity. Možná bych to spíš měl hodit celkově na herní smyčku.
Je to zde postavené spíš na hierarchii objektů ve scéně, než na objektovém návrhu tříd.
To je teda můj názor, klidně se někdo může pokusit mi ho vyvrátit :-)

Odpovedať
10.12.2015 19:19
Hlavou teď neprorazíš, ale stojí za to to zkoušet :)
Avatar
tomasd49
Tvůrce
Avatar
Odpovedá na vratislavino
tomasd49:12.12.2015 16:24

Já jsem to nakonec taky musel udělat podobně. Mám asi tři skripty mimo Canvas, v objektu Canvas mám skript PanelManager a Button prostě zavolá funkci z toho skriptu, který dokáže nejjednodušeji přistupovat k proměnným, které chci měnit.
Jinak díky za video, moc mi to pomohlo :)

 
Odpovedať
12.12.2015 16:24
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!