NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 9 - Unity (C#) Android: Přestavba, nová grafika, vrstvy

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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! :)

 
Odpovědět
19.10.2015 10:33
Avatar
vratislavino
Tvůrce
Avatar
Odpovídá 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;
    }
Odpovědět
19.10.2015 12:55
Hlavou teď neprorazíš, ale stojí za to to zkoušet :)
Avatar
danar2004
Člen
Avatar
Odpovídá 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...)

 
Odpovědět
19.10.2015 13:32
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.