Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 10. diel - Hra Tetris v MonoGame: Bodovanie a dokončenie levelu

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
Martin Horáček:30.3.2013 14:50

Zdravím. Poraďtě prosím, když vytvořím ve třídě Hra.cs - public Hrac hrac, tak mi visual studio píše chybu: Inconsistent accessibility: field type 'Robotris.Hrac' is less accessible than field 'Robotris.Hra.hrac'
Co s tím? Díky za rady.

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Martin Horáček
David Hartinger:30.3.2013 14:56

Nemáš před definicí třídy public :)

Odpovedať
New kid back on the block with a R.I.P
Avatar
Odpovedá na David Hartinger
Martin Horáček:30.3.2013 15:00

Už to běží, díky. :)

Avatar
mackulinm
Člen
Avatar
mackulinm:5.4.2013 23:18

Ahojte :) chcem najprve podakovat za tutorial. Moc fajn, vela som sa naucil. Este nesom ho nedokoncil. Ale konec sa pomali ale isto bliizi :D
Mam taky problem, ze po stlaceny Escape, normalne vyskoci tabulka ci chcem ukoncit... ale hra v pozadi dalej bezi.

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na mackulinm
David Hartinger:6.4.2013 8:20

Nemáš v Update() ošetřený běh hry v závislosti na jejím stavu, je to tu popsané:

if (stavHry == eStavHry.Hra)
{
  ....

Můžeš si dole stáhnout zdroják a opravit si to.

Odpovedať
New kid back on the block with a R.I.P
Avatar
rydlova.hanyss:31.3.2014 14:20

Ahoj, předem moc díky za tutoriál, moc mě to naučilo :)
Měla bych ale otázku.. Při otáčení kostek mi mění tvary, místo aby se jen otočila. Pole a já jsme nikdy nebyli moc kamarádi, jen kde dělám chybu?:)

Avatar
Patrik Pastor:23.6.2019 19:59

Jak to ze ten rectangle pozastaveni, ztmavne vse do pozadi. To proto ze se vykresluje jako posledni? Jak ma visualko osefovane vykreslovani jednotlivych pozadi (jejich spritu)? Tedy v serialu jsem to nikde nevidel. Je jenom zmineno, ze se to nejak provolava navzajem, diky base.Draw. Ale nikde tady neni popsane jak to tedy dela

Avatar
David Macák
Člen
Avatar
David Macák:7.6.2020 22:35

Perfektní kurz. Hodně to naučí, hlavně když při opisování kódu se někde udělá chyba a potom se hledá 30 minut kde je :-) .
U čeho jsem nejvíce potrápil hlavu bylo abych escapem vyvolal pauzu a taky vypnul hru (jiné ovládání než v kurzu). Nezdá se to, ale i taková malá úprava zabere dost času když si člověk neuvědomí jak ten kód funguje :-D Každopádně díky za kurzy O:-)

 if (hra.NovaKlavesa(Keys.Escape))
                {
                    MediaPlayer.Pause();
                    stavHry = eStavHry.Pauza;
//znovu zjisti stav klavesnice protože jinak by byla NovaKlavesa(Keys.Escape) ktera je dole ihned true
                    hra.klavesyMinule = hra.klavesy;
                    hra.klavesy = Keyboard.GetState();
                }
            }

            if (stavHry == eStavHry.Pauza)
            {
                if (hra.klavesy.IsKeyDown(Keys.Enter))
                    hra.Exit();             //ukončení

                if (hra.NovaKlavesa(Keys.Escape))
                {
                    stavHry = eStavHry.Hra; //pokračování
                    MediaPlayer.Resume();
                }
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.

Zobrazené 8 správy z 8.