• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    BYDKUNITY 3D
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    SLASH: jako moc neverim, ze by existovala nejaka knihovna primo v c#, mozna tak nejaky wrapper... (byt s burstem by mohla byt zajimava implementace i primo v "c#".).

    Kdysi davno jsem si chvilku hral s vuforia, to je afaik uprednostnovana AR knihovna pri unity, ale nemam zdani v jakem je to ted stavu....
    SLASH
    SLASH --- ---
    Skusali ste niekto v Unity semanticke rozoznavanie objektov v obrazku ( Object Class Image Segmentation / Semantic Image Segmentation) ?
    Hladam nejaku kniznucu v C# ktora by sa dala na toto implementovat. Aspon nieco jednoduche co rozozna oblohu stromy , travu a pod...
    MAIMONIDES
    MAIMONIDES --- ---
    JAACOB: Dost dobrý!
    JAACOB
    JAACOB --- ---
    Space Support by Jaacob
    https://jaacob.itch.io/space-support

    Tentokrát jsme pro Ludum splácli ve třech jednoduchou endless survival hříčku ve vesmíru. Jste přepravní dron uprostřed meteorické bouře, která nabírá na obrátkách. Vaším úkolem je zásobování vesmírných stanic. Každá stanice něco vyrábí a průběžně něco potřebuje. Po čase chybějící suroviny začínají stanici poškozovat. Jde o to udržet co nejdéle při životě jak sebe sama, tak všechny stanice. HQ opravuje škody drona a v intervalech generuje důležité upgrady.
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    Madscape (LD46) by Shigor
    https://shigor.itch.io/madscape-ld46

    Karantenni Ludum Dare game jam - MADSCAPE - tentokrat relativne jednoducha strategicko/logicka hricka. Puvodne to melo byt dost jine, ale na bezmyslenkovite trapeni mozkovych zavitu to docela funguje. (Startovni mapa jde vyhrat za par minut, velke muzou byt na hodinu dve... a nektere mozna vyhrat nepujdou, aspon ne za vsechny hrace / ve vsech modech).
    WEBGL i odkaz na PC verzi. Mozna se dokonce dokopu k udelani mobilni verze.
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    (s ngui jsem ted malem musel zase po letech delat, ale nez delat archeovypravu, navic do kodu, ktery jsem nedelal, radsi jsem s diky odmitl... hackovat ho na keypad controller se mi fakt nechtelo, tim spis ze cast ui by se musela uplne predelat, aby to slo pouzit)
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    MONKEYFIGHTER: tak to uplne stary bylo uplne k nicemu. imgui, ktery je dodnes v editoru, bylo proste vykonove totalne nepouzitelny... kdyz jsem pred lety poprve udelal build na prvni ipad a zkusil to a s prekvapenim zjistil, ze mam asi 3 framy za sekundu a 80% bere jednoduchy debugovy ui, tak jsem se dost vydesil :)
    MONKEYFIGHTER
    MONKEYFIGHTER --- ---
    SHIGORBIRDMAN: Jono, to stary ui sem chvili zazil a uz tam sme radsi pouzivali nGui(to delal tusim ten typ co jim pomahal s tim soucasnym?) takze jak odiky bohu aspon za to co tam je ted urcite.

    Jinak on v tom videu tvrdi ze to UI bude jeden drawcall vzdy coz mi vhledem k tomu ze to cpes vlastnima assetama kteray se na jeden atlas casto nevejdou pokud mas vic UI trochu smrdi... no nevim zkusim si v tom nejaky slozitejsi UI posladat a podivam se co to ve skutecnosti dela treba na mobilu)
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    jeden draw call mozna dosahnou (pokud to je vubec mozne, cili atlasovane textury), ale bojim se, ze dynamicke zmeny budou vykonove jeste brutalnejsi peklo nez u soucasneho ui, kde muzes aspon optimalizovat rucne a pouzivat pooly atd...
    (ja to puvodne chapal ze to ma byt, KONECNE, nahrada editoroveho ui, ktere ma sice vyhodu extra rychleho masteni nejakych zakladnich tlacitek, ale vykon je osklivy)
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    MONKEYFIGHTER: dalo by se, ale ta 3rd party byla vyslovene "namrdame to tam aby to bylo jako "moderni" ui v xml popisu a prolinkujeme to sem a tam a...
    A bohuzel u unity bych se fakt bal, ze to bude, minimalne zpocatku, hruzny bastl. Unity a UI bylo dycinky peklo. To soucasne se... celkem da. Ale to bylo na principu, ze koupili autora jednoho z nejpouzivanejsich 3rd party (ngui) a delali to s nim, v ramci moznosti celkem dobre.
    (a hlavne dali ven sources, takze vsechny ty posery ktere dokazali spachat pri upadtech, ktere delaly dost total breaking veci, se daly spravit / zmodifikovat pro use cases, se kterymi vubec nepocitali (jako treba virtualni kurzory)
    MONKEYFIGHTER
    MONKEYFIGHTER --- ---
    SHIGORBIRDMAN: jasne no, to je muj nejvetsi otaznik asi, kdyz rikaji ze bude cely UI jeden drawcall tak me zajima co bude stat ten jeden drawcall vygenerovat.

    ale zas si rikam ze by predelali kompletne cely UI od zakladu a udelali z toho nejaku pazravou vec v momente kdy performance je jedna z veci co dostavaj nejvic sezrat a evidentne se snazej s tim neco pomalu ale jiste udelat?

    U 3rd party xml based UI se nedivim ze to bylo v prdeli protoze takovouhle 3d party vec imho neudelas bez brutalniho overheadu?
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    (je samozrejme mozny, ze nejakym kouzlem ten perf nebude zly, minimalne pro slozitejsi editory to bude super, protoze imgui a tabulka s par stovkama polozek... ehm..., ale fakt bych se toho hodne bal, po dlouholetych zkusenostech s tim, jak unity nektere veci bastli hlava nehlava...)
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    MONKEYFIGHTER: urgh... ne.
    aktualni runtime ui ma sve mouchy, ale aspon se s nim da rozumne delat / neni to totalni resource hog.
    (nejakou dobu jsem zkousel pracovat s 3rd party xml based UI, na stejnem systemu jako je ten elements, a po fazi prototypovani "ok, to by slo, byt je to v nekterych vecich blbe neohrabany" prisel naprosto neskutecny potrat terenniho jezka co se tyce performance a pamet a zase jednou na mobilech ui zralo vic nez zbytek hry...
    MONKEYFIGHTER
    MONKEYFIGHTER --- ---
    JAACOB: Nn muzes to animovat normalne z kodu, bud pres jejich predpripravenou funkcionalitu, ale zaroven kazdej UI element ma svoji c# reprezentaci kterou muzes animovat z kodu jak te napadne, kdyz na to budes chtit napojit animator tak muzes taky, ale tomu je stejne dobry se vetsinou vyhnout uz ve stavajicim UI.Co se particlu a sandwichovani 3D/2D tyce tak tam o tom mluvi, ale to jeste asi uplne dotazeny nemaj, typek se tam psal presne na to samy co pises a dostal trochu mlzivou odpoved - evidentne to uz ted nejak jde ale asi to bude zatim podobnej voprc jako se soucasnym UI, Nicmene to scalovani/flex UI podle gameobjectu a zpet to vypada ze maj vyreseny celkem dobre, ale to sem zatim nezkousel.

    PTSD z web developmentu mam taky takze trochu chapu, na druhou stranu jestli nekde uz zkousej dost dlouho jak rozumnym zpusobem popsat layout a vizualni props UIcka tak je to tam a soucasny unity UI je v porovnani s tim fakt tragicky. Ale je to teda vyhra asi hlavne pro lidi co to UIcko sazej no:)

    me teda hlavne zajima jak se to UIcko vlastne rendruje a pocita kdyz je nakonec jeden panel jeden drawcall, aby sme soucasny bottle necky UIcka ktery uz zname nevymenili za jiny novy bottle necky jinde ktery budou mozna ve finale vetsi vopruz. No nejaky bolehlavy budou urcite, to se nebojim:)
    2NDREALITY
    2NDREALITY --- ---
    je novy junity jenom prezentacka a nic neni implementovany jak ma?
    JAACOB
    JAACOB --- ---
    Ja mam osobne nejvetsi strach z provazani s kodem, ruznyma animacema a souzitim se zbytkem gameobjektu. V prednasce zminujou nejaky support pro tweening (nevim, jestli jsem to pochopil tak, ze to bude definice animacek primo v tom jejich USS podobne jak to podporuje web anebo jestli budem kodem ridit upravy toho USS?). Pak by me zajimalo jak dobre to bude fungovat pri vrstveni a nasledne hierarchii. Treba ted jsem resil neco, kdy pouzivam particly uprostred UI a hakoval jsem to pres sorting layery (background vespod, particly pres, front UI buttony apod. nad tim vsim). No a nakonec - kdyz bude treba rekneme vyresit inventar, kde bude muset byt nejakej flex container kolem spousty itemu, pritom ty childy budou muset byt 3D gameobjekty, u nich stitky v nejakych sub UI a ted budes muset resit, aby se ti treba parent scaloval podle rozlozeni a velikosti childu, ale protoze kombis gamobjekty a UI, tak jak se vyresi ta navaznost mezi master parentem a tema childama, kdyz to v ramci gameobjekt hierarchie bude muset byt rozvrstvene...

    Jako vypada to na demu hezky, ale jeste z toho taky asi vyplyne dost bolehlavu. :)
    W3R
    W3R --- ---
    To mam stejne a nakonec pokud to bude litat, mi to prijde vic namiste v runtime nez v editoru.

    Pro nejaky editor okna to je ok, ale doufam ze to nespadne do toho ze si kazdej autor (i internich) component udela custom inspektor UI po svym, protoze to najednou jde. Ne ze by to neslo v imGUI ale drzi to nejakou kulturu. Poprve me vydesilo i okno "services" kdyz jsem tam cuchal nejakej embedlej webview nebo co to vlastne je a proc to vypada jak vypada.
    JAACOB
    JAACOB --- ---
    MONKEYFIGHTER: me teda z toho CSS v Unity zkraje dost mrazilo (mam PTSD z web developmentu jeste :D), ale treba to nakonec bude dobry...
    MONKEYFIGHTER
    MONKEYFIGHTER --- ---
    Tohle asi nejsou uplne news, ale ja sem do ted cely UIElements trochu odignoroval s tim ze je to jenom pro editor a ted az zjistuju ze uz je v preview na tom postavenej celej novej UI Toolkit co se da pouzit normalne v runtime.

    ze by bylo v Unity konecne pouzitelny UI?

    Building UI for games with the new UI Builder - Unite Copenhagen
    https://www.youtube.com/watch?v=t4tfgI1XvGs
    TOMI
    TOMI --- ---
    Jinak kdo nezaznamenal, tak i premium tutorialy jsou ted na 3 mesice free kvuli Covidu... https://learn.unity.com/
    Kliknutím sem můžete změnit nastavení reklam