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

Diskusia – 13. diel - Unity (C #) Android: Prestavba, nová grafika, vrstvy

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
danar2004
Člen
Avatar
danar2004:19.10.2015 10:33

Ahoj,
mám malý problém v tomto dílu. Console mi hlásí, že "SendMessage Move has no receiver". Zkoušel jsem projít zdrojáky k dřívějším lekcím, ale nenašel jsem, kde se tahle metoda Move vytvářela, nebo jestli jsem v některém videu přehlédl nějaký pokyn. Mohl bys mě prosím nasměrovat?
Díky moc! :)

 
Odpovedať
19.10.2015 10:33
Avatar
vratislavino
Tvůrce
Avatar
Odpovedá na danar2004
vratislavino:19.10.2015 12:55

Ahoj, koukám, že jsem někde zapomněl postnout kód, který sice ve videu je, ale není tu v textové podobě.

Minimálně by metodu Move měla mít třída BGMover a měla by vypadat i s použitou proměnnou finálně takhle:

public int count;

    void Move()
    {
        Bounds b = GetComponent<SpriteRenderer>().bounds;
        float sizeX = b.size.x;

        Vector3 pos = transform.position;
        pos.x += count * sizeX - 10;
        transform.position = pos;
    }
Odpovedať
19.10.2015 12:55
Hlavou teď neprorazíš, ale stojí za to to zkoušet :)
Avatar
danar2004
Člen
Avatar
Odpovedá na vratislavino
danar2004:19.10.2015 13:32

Díky moc. Nějak mě to muselo utéct. Všechny kódy píšu ručně podle videa. Ale musel jsem se jednou také vracet kvůli nějaké chybě při uložení prefabů (Prefab byl vytvořen, ale neobsahoval vůbec nic, ani grafiku. Musel jsem to promazat a vytvářet znova...)

 
Odpovedať
19.10.2015 13:32
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ý!