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 10 - Hra Tetris v MonoGame: Bodování a dokončení levelu

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
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.

 
Odpovědět
30.3.2013 14:50
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Martin Horáček
David Hartinger:30.3.2013 14:56

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

Odpovědět
30.3.2013 14:56
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Martin Horáček:30.3.2013 15:00

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

 
Odpovědět
30.3.2013 15:00
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.

 
Odpovědět
5.4.2013 23:18
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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.

Odpovědět
6.4.2013 8:20
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?:)

 
Odpovědět
31.3.2014 14:20
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

 
Odpovědět
23.6.2019 19:59
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();
                }
 
Odpovědět
7.6.2020 22:35
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 8 zpráv z 8.