• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    BYDKUNITY 3D
    APH
    APH --- ---
    1. Pre-announced with great fanfare
    2. Delivered with bugs and missing features from what was promoted
    3. Slowly fixed over the next year
    4. Slowly declines over the next years
    5. Gets called "legacy" for a while
    6. Gets replaced by something pre-announced with great fanfare...
    7. Goto 1
    8. or you just give up and leave it to someone on the Asset Store.

    Official: How Can We Serve You Better? - Page 44
    http://forum.unity3d.com/...cial-How-Can-We-Serve-You-Better/page44?p=1633407&viewfull=1#post1633407

    sums it up
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    MATHEW_ER: psal jsem ze to jako goto vypada :)
    pro dva vnorene cykly me to pouziti taky napadlo, ale ani me nenapada, jestli jsem neco takoveho kdy potreboval
    SIRLOON
    SIRLOON --- ---
    TENCOKACISTROMY: to mel i pascal a tam to bylo naposledy, kde sem takovou chujovinu pouzil pac (byt mou vlastni blbosti) sem ani nevedel odkud sem tam skocil a presne jak resil BYDK nevedel sem jak vyskocit. Musel sem ven skakat pres dalsi goto a akorat sem se v tom ztracel.
    na 8mi bytech byl aspon gosub s returnem :) goto ma imho smysl jen v pure proceduralnim programovani bez objektu
    TENCOKACISTROMY
    TENCOKACISTROMY --- ---
    MATHEW_ER: Tohle mival u cyklu starej visual basic. Nevim jestli to je ve vb.net.

    Je pekny, kdyz mas dva/tri vnoreny cykly a chces udelat "break" na vic jak jeden cyklus.
    MATHEW_ER
    MATHEW_ER --- ---
    SHIGORBIRDMAN: nerad ti beru klacek z ruky (buh vi, ze na JS jich tak mame dost), ale tohle neni GOTO. Slouzi to pouze k vyskoceni z pojmenovaneho bloku ven a jak pise SIRLOON, pri tomhle pouziti to je ekvivalentem presunuti toho kodu do funkce a pouziti return.

    Pouziti to ma obcas u vnorenych cyklu, kdyz by se ti hodilo pouzit continue nebo break na jeden z vnejsich cyklu...
    outer: for (...)
        for (...)
            if (true) break outer;
    
    Je to dost obskurni feature a spocital bych na prstech jedne ruky, kolikrat jsem to v zivote pouzil. U bloku jsem to v kodu teda jeste nevidel. U jednoho bloku by se to dalo prirovnat k takovemu semanticky cistsimu do { ... } while (false);. Realne pouziti bych si mozna dokazal predstavit, kdyz bys potreboval vnorit vic takovejhle konstrukci do sebe... ale prijde mi, ze pokud by takovahle situace nekdy nastala, tak jsem neco udelal spatne.
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    vyser se na to, pouzivani "jscriptu" v unity fakt prakticky nema smysl - super kratke skriptiky ktere maji jen par radku v Update budiz, je to min ukecane nez c# ergo ciste teoreticky usetris par stisku klaves, ale vetsinu z pochybnych vyhod javascriptu nemas, je fakt lepsi c#, pripadne pokud mas chut na dobrodruzstvi, tak boo ;) (na to se chystam uz nejakou dobu, co jsem videl co boo umi, ale jeste na to nedoslo)
    BYDK
    BYDK --- ---
    SHIGORBIRDMAN: Ksefty no. Kazdopadne rad bych vedel, co to vlastne vsechno umi za dalsi vychytavky. Ale asi to nebude nic extra. Budeto spis takova klasika. Uz se tim nebudu zabyvat. Dekuji :)
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    BYDK: asi z marketingovych duvodu :/ ale fakt to javascript jen vypada, v reale je to v mnoha ohledech jine
    BYDK
    BYDK --- ---
    SHIGORBIRDMAN: Tak tim se to vysvetluje, ale nechapu, proc to teda nazyvaji JS. To je dost matouci.
    BYDK
    BYDK --- ---
    CHEMIX: Jop, to je super. Ja toto pochopil, ale jak to zkousim a zkousim, ale stale mi to proste rika unexpected token. :( Zda se, ze to funguje jen kdyz delas webovy stranky nebo ja nevim.
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    BYDK: fuj. ani jsem nevedel ze to javascript ma, o to duvod vic proc ho ignorovat.
    mimochodem, pokud ti to nebylo receno dostatecnekrat, unity NEMA javascript. To co se spatne oznacuje jako javascript (a driv to byl spravne unity script) je programovaci jazyk ktery castecne odpovida ecma standardu, ale ve skutecnosti ma mnohem bliz action scriptu flashe nez webovemu javascriptu
    CHEMIX
    CHEMIX --- ---
    BYDK: Mrkni na to jak to vysvetluje Ondra Zara https://www.youtube.com/watch?v=YzdPfuKfcEo#t=1275
    SIRLOON
    SIRLOON --- ---
    BYDK: tak se vykasli na labely, udelej si funkci a z ty normalne vyskocis pres return
    BYDK
    BYDK --- ---
    SIRLOON: Je to ten prvni odkaz. Jsou to labely, ale jak se zda, tak pod Unity nefunguji. Aspon co jsem zkousel. :|
    SHIGORBIRDMAN: jop, vypada to jako GOTO. :)
    SIRLOON
    SIRLOON --- ---
    SHIGORBIRDMAN: tak syntaxe me taky zmatla. puvodne sem myslel ze resi rekurzi
    SHIGORBIRDMAN
    SHIGORBIRDMAN --- ---
    Uf... To vypada jako goto....
    SIRLOON
    SIRLOON --- ---
    BYDK: uz asi chapu o co jde... nevim co ten blok kodu je...
    JavaScript Break and Continue
    http://www.w3schools.com/js/js_break.asp
    JavaScript Functions
    http://www.w3schools.com/js/js_functions.asp
    BYDK
    BYDK --- ---
    Zdravim lidi. Zkusim to. MOzna se zasmejete, ale to je mi fuk. :) Kazdopadne da se breaknout v javascriptu pod Unity blok kodu? Nasel jsem neco takoveho ale zda se, ze to neslape.

    breakme: {
    // Do stuff

    if (condition){
    // do stuff
    } else {
    break breakme:
    }

    // Do more stuff
    }
    RUTHAN
    RUTHAN --- ---
    Hmm, tak bylo to verzi Xcodu, v posledni dobe mam cim dal tim vic pocit, ze bych potreboval nejakyho cernocha na upgradovani aplikaci a OS, pokud tim neustale travim casu.
    RUTHAN
    RUTHAN --- ---
    SLASH: Final build a prodej je neco co jeste moc dlouho resit nebudu, jestli vubec.
    Kliknutím sem můžete změnit nastavení reklam