• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    BYDKUNITY 3D
    THRAWN
    THRAWN --- ---
    SHIGORBIRDMAN: diky, na ten Bolt jsem zapomel, je pravda, ze uz jsem ho v assetstoru driv zahlidnul, ale to jsem nad tim jeste vubec neuvazoval, a ted jsem ten Playmaker prave videl na sleve:) jo jak pises, co jsem to tedka vic nastudoval, tak by se to melo dat pak upravovat a asi skladat, jinak ted bych fakt potreboval jen jednoduchy veci jako po kliknuti postavit budovu, potom z ni rally point, vyrobit jednotku a jednotka utocit na nepritele, to by snad mohl zvladnout:) a pak kdyz mi bude fungovat ten zaklad, kterej by prave jeste mohl vyzkouset nekdo jinej a dat mi feedback, tak pak bych se teprv rozhodl, jestli do toho zatahnout nekoho, kdo prave umi porgramatorsky premyslet
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    visual scripting - delejte hry bez znalosti programovani je ve skutecnosti hrozna lez...
    pro uplneho zacatecnika je tam mensi krivka uceni zpocatku, na uplne primitivni veci, ale s cimkoli slozitejsim se rychle dostanes na uroven, ktera uz vyzaduje programatorske mysleni a dosazeni vysledku je pak zdlouhavejsi nez to napsat klasickym kodem / stane se to desive neprehlednym, navic vetsinou nemas k dispozici spousty toolu, ktere normalni programatori povazuji za standard.

    playmaker je podle vseho slusny visualni skript, na jednoduche veci ala level skripty uzitecny (koneckoncu, level skripty delat primo v c# je docela masochismus), pokud nemas zadne programatorske zkusenosti, je dat za nej 30 ecek nebo kolik to stoji ve sleve asi rozumne, protoze minimalne te to muze nastartovat (a neni duvod proc by nemelo pozdeji jit skladat normalni kod a skripty v playmakeru, to by musel byt navrzeny fakt idiotsky).

    Nicmene, Unity ted ma vlastni integrovany visual scripting Bolt ktery je zadarmo, tak co si to nejdriv zkusit s nim?
    THRAWN
    THRAWN --- ---
    ahoj, mam mensi dotaz ohledne Playmakeru, ja jsem jen kreslir, ale mam uz dlouho v hlave ideu na jednu hru, gameplay vymyslenej (ikdyz se porad upravuje) po graficky strance vse pro UI pripraveno, testovaci level postavenej z nakoupenejch assetu a ted uz jen to zprovoznit at mam aspon prototyp, kde bych si konecne overil, ze to vubec funguje tak jak si predsatavuju:) no a moje hlavni dilema ted je kdyz bych to zkusil naprogramovat sam s tim Playmakerem (tady bych mel vypichnout ze kodu vubec nerozumim, ale doufam ze s tutorialama by se to snad s tim Playmakerem dalo pomalu naucit) tak jestli by potom na tomhle zakladu mohl nekdo pokracovat bez playmakeru, nebo uz by se to cely muselo delat v nem, protoze verim, ze nekdo kdo v tom nedela to radsi bude kodovat klasicky, ale zase oni tam na Playmakeru teda rikaji, ze na tom bylo udelano dost her, tak nevim prave:) idkyz nejlepsi by bylo asi to hodit rovnou na kodera, jen je problem, ze vsichni jsou zaneprazdneny a nemaj cas a ja taky nemuzu platit nejak kralovsky, plus sem mel ideu, ze bych na tom chtel spolupracovat vic osobne, ale ziju v Portu a tady moc lidi neznam, zkousel jsem naky fora, ale moc sem zatim nepochodil, diky za radu on je ted ten playmaker na sleve, tak uz se musim konecne rozhodnout:)
    BYDK
    BYDK --- ---
    SHIGORBIRDMAN: Jo no, vetsina lidi to nepouziva. Tak se ani nedivim a Unity to stand. nepodporuje. Me vybirat inty jdou. Ale s tim longem tam mam trochu potiz. Nejspis nechapu, jak funguje MaskField, protoze dve polozky jsou vybrat vse a druha je vsechno odoznacit a to bude nejspis zabirat dva bity v tom celem intu pro MaskField. Ten extension co jsem poslal podporuje longy pomoci dvou MaskFieldu, ale trochu se to ser..
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    odin longove flagy zjevne taky nepodporuje... resp kdyz jsem zkusil bleskove jednu pridat, do konzole to po kompilaci a selekci objektu vylilo par picovani, ze unsupported enum type, ale editovat se normalne jako flagy dal... pro intove polozky, longintove se jen zobrazily, ale nesly vybrat
    BYDK
    BYDK --- ---
    Ahoj,mohl by mi nekdo pomoci? :)

    1. Mam flags enums typu long
    2. Potrebuji jednotlive bity zobrazit v Editoru jako layery
    3. EditorGUI.MaskField je jen typu int

    Provedl jsem upravu puvodniho scriptu, ktery fungoval na enum typu int. Ale nefunguje to zcela spravne. Zkusil by to nekdo rozbehat? :)
    Pripadne je neco takoveho v Odinu?

    Dekuji

    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    UNTOY: nic moc dalsiho zajimaveho tam nevidim, ale kvuli tomu odinu se to vyplati
    UNTOY
    UNTOY --- ---
    na HumbleBundle je Unity Bundle, ktery mimojine obsahuje Odin Inspector/Serializer:
    Humble Software Bundle: Unity Fantasy Games & Game Dev Assets (pay what you want and help charity)
    https://www.humblebundle.com/software/unity-fantasy-games-dev-assets-software
    MIKZ
    MIKZ --- ---
    Čauko. Založili jsme herní studio a pracujeme na kooperativní 2D hře pro více hráčů s uvěřitelnou sociální umělou inteligencí. Hledáme posilu do našeho mikro týmu:
    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
    https://timewarp.notion.site/Open-Position-Senior-Unity-Developer-for-a-New-Indie-Games-Studio-c637b2a03c4944638678bf88209d3ecd
    Máme i pozici na 2D grafika, kdyby jste o někom věděli.
    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
    https://timewarp.notion.site/Open-Position-Senior-2D-Graphic-Artist-for-a-New-Indie-Games-Studio-e4e44104a5254a339abf28421cabf5c6

    Kdyžtak se ptejte :-)
    SKAFF
    SKAFF --- ---
    Nezkoušel nekdo provozovat Unity s více GFX kartami? Konkrétně se čtyřmi v nějakém SLI modu - SLIAA / Hybrid SLI / AFR / SFR. Cílem je využít výkonu všech karet a snížit potřebu optimalizovat scény pro HW
    BYDK
    BYDK --- ---
    Ahoj, posilam odkaz na jeden docela uzitecny free asset. Upgradne hierarchii v editoru a par nekolik uzitecnych component je videt hned na prvni pohled, bez prohlizeni inspektoru. :)

    Hierarchy 2 | Utilities Tools | Unity Asset Store
    https://assetstore.unity.com/packages/tools/utilities/hierarchy-2-166483
    TRANCEWARP
    TRANCEWARP --- ---
    JAACOB: Ahoj, dekuju moc za vycerpavajici komentar.
    Uz jsem to poskladal z vicero virtualnich kamer a krasne to funguje. Ja mel nejdriv trochu problem to nak poskladat. Tedka mam nekolik kamer, jejichz Transform ovladam pomoci timeline a tech tracku a pak mam kameru, kterou ovladam skriptem, ta lita okolo. A pak uz mam jen state machine, ktera mezi tema stavama prepina a dela spravny prechody. A uz to pekne slape.
    Dekuju moc;))
    JAACOB
    JAACOB --- ---
    TRANCEWARP: Ahoj. Mozna trochu s krizkem po funuse, ale jestli ti jde ciste o to, aby se ti v ruznych okamzicich prepinalo treba pet ruznych kamer, tak na to ani nepotrebujes timeliny...hodne zalezi co s tema kamerama chces delat...
    Kazdopadne na samotne prepinani kamer ti staci vsechny si v ramci cinemachine nadefinovat jako virtualni kamery a pak jenom zapinat vzdycky jen tu, kterou chces pouzivat, pripadne se virtualni kamery daji overridovat jen pres Prioritu. Na main camere pak mas hozeny cinemachine brain, ktery ma definovane defaultni nastaveni presunu kamery (Easing a delku), pripadne se daji nadefinovat i custom presuny mezi specifickymi virtualnimi kamerami. Takze treba ja mel v poslednim pokusu se cinemachinem jednu defaultni kameru s prioritou 1 a pak jednu kameru nachystanou na detail, kterou jsem zapinal skriptem - nastavoval jsem ji TargetGroup s transformama (na co ma koukat), mela nastavenou prioritu treba 10, takze skript udelal setup toho co ma sledovat, enable a o zbytek se postaral Cinemachine sam uz.

    Jestli ti jde o to, ze se ty kamery maji v tech jednotlivych fazich i nejak hybat (tzn. chces jim animovat target a follow objekty), tak k tomu se asi da pouzit timeline, uplne stejne by ale poslouzila i uplne jednoducha animace nebo treba i ten aminovany tween...jake reseni zvolis je asi jedno. Kazdopadne Intro, Standby, Game a Outro by asi mely byt 4 ruzne animacni klipy/timeliny, ktere budou zapinat spravnou kameru, pripadne budou s tou kamerou nebo objekty ve scene i nejak hybat, ale jde o to, ze proste kazda faze by mela zapinat jinou animaci nebo jinou timeline a jinou kameru. O presun kamery se pak postara CinemachineBrain. No a jak dlouho budes kterou z tech timeline nebo animaci prehravat, by pak uz melo byt uplne jedno. Proste skonci jedna faze, zacne druha...
    TRANCEWARP
    TRANCEWARP --- ---
    vespolek... ve spolek by napsal jen mamlas :D
    TRANCEWARP
    TRANCEWARP --- ---
    hoj hoj, zdravim ve spolek...

    Potrebuju trochu poradit. Snazim se udelat hru, ktera neni interaktivni. Prijima zdroj informaci z webu a zobrazuje ho, je to defakto takova fakt dlouha cutscene, cca. 2 minuty.
    Mam tam takovou masinu na kterou se kouka kamera, zatim to resim pomoci Cinemachine.

    Ja potrebuju nejak udelat prujezd scenou, kterej muze bejt ruzne dlouhej.
    Mam:
    intro - 20s
    standby - Xs
    game - 30s
    outro - 10s

    V kazdym tom rezimu by se kamera mela chovat ruzne. Uz na tom mam timeline, ale asi bych tech timeline potreboval vicero a nejak je potrebuju spojit. Chci animovat jednak pohyb kamery a tech mam hned nekolik, ale taky veci ve scene. Takze jsem zatim vydedukoval, ze bych mel asi pouzivat PlayableDirector a mit nejak do sebe zapojeny ty ruzny Timeline pro kazdou cast aplikace.

    Ale vubec nejsem schopnej prijit na to, jak to vlastne cely koncepne poskladat. Uz jsem se ptal par kamosu a ty mi doporucovali pouzivat normalni tweeny, ale Cinemachine ma fakt dobrou praci s kamerou a ja potrebuju vylozene filmovej vystup.

    Hlavne me zajima:

    Jak napojit C# skript na vicero timelajn a spoustet je v case.
    Jak zaridit, aby kamera dokazala prejet mezi pozici danou jednou timeline na druhou?
    Pripadne zda vicero timeline je blbost a resim to spatne...

    Diky diky diky
    JAACOB
    JAACOB --- ---
    WILL: pravda pravda...myslim si, ze jsem si na zacatku vybiral VS-like styl, tak proto mam asi ty reference na F12 a podobne...
    WILL
    WILL --- ---
    SLASH: Spousta z těch zkratek bude podle toho, jakej styl klávesových zkratek máš nastavenej, ne? Já mám na F2 rename.
    SLASH
    SLASH --- ---
    JAACOB: re: F12 ... myslis Ctrl+F12 ? to pouzivam casto...

    dalsie moje oblubene su :

    Shift+F6 // rename

    alt + F7 / najde pouzitia premennych a tam si to vies este zapnut ci read / writte access

    F2 - ak mas v projekte chyby tak skoci na najblissi riadok s chybou

    Mnemotechnicke bookmarks
    Ctrl+Shift+1 vytvoris si bookmark c1 na danom riadku kodu v danom subore
    Ctrl+1 - skocis na ten riadok z hociktoreho miesta a suboru v kode.

    (potom to iste ale namiesto jednotky mozes pouzit cislice 2-9)
    Super vec na rychly presun medzi segmentami kodu cez rozne subory.
    JAACOB
    JAACOB --- ---
    BYDK: U Rideru doporucuju zacit si na silu zvykat na klavesove zkratky a kdyz to dostanes do ruky, je to fakt skalpel. Par svych uzitecnych ti tu nahodim (a jestli mate nekdo dalsi tipy, sem s nima!):

    - F12 - Find references
    - Ctrl + minus - "focus stepback" - vrat se na predchozi kus kodu, kdes neco delal/mel kurzor
    - Alt+Enter - zakladni kontext menu, ktere resi nejcastejsi veci - import missing type (usings), create property/field (napis proste novou global variable a chybejici field v classe pak nahazej touhle zkratkou - nemusis nikam scrollovat), Create method atp...
    - Ctrl+Space - zobrazi naseptavac - predpis metody treba, kdyz neznas z hlavy parametry...
    - Alt + sipky - skakani po metodach (nahoru dolu), po tabech (prava leva)
    - Ctrl + Alt + Shift + sipky nahoru/dolu - podle kurzoru - posun radku / cele metody vys nebo niz
    - Ctrl + Alt + plus/minus - rozbalit / zabalit metodu / region - proste current scope
    - Ctrl + K C - toggle comment
    - Ctrl + Alt + sipky doprava/doleva - smart oznacovani - radku, bloku, nad bloku, ... , metody, classy...
    - Ctrl + R + M - Extract method podle oznaceneho kodu
    - Alt + Home / End - skok do base/ derived implementace
    - Ctrl + Alt + O - vycisteni usingu. Pokud mas nastaveny v coding rules treba, at ti haze usingy dovnitr namespacu, tak je to tam nasype automaticky taky. Na tohle si snazim zvyknout pokazde pred savem, at mi v implementaci nelitaji usingy, co nepotrebuju.
    - Ctrl + R + O nad definici classy - move to another namespace / file / folder - pri refaktoringu turbo suprovej tool. Treba ten namespace rename probehne vsechny fajly v projektu, vsechno udela za tebe jednim klikem, takze tam, kde by rucni prepsani namespacu bylo totalne na palici, je to uplne bezbolestne...
    BYDK
    BYDK --- ---
    Diky panové. Zajímavé čtení. Člověk po porád něco učí. S těma nescalovanýma primitivama a nodama to vyzkouším. :) Rider asi stojí za pokus. Mě padalo visualko, když jsem si tam upravoval svůj coding style. Nějak to nezkousnulo. :D Vyznat se v barvách je tam taky docela nářez. Už jsem v tom strávil pár hodin. Tak vsázím ted na Rider. :D
    Kliknutím sem můžete změnit nastavení reklam