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 – 3. diel - SDĽ - Základy vykresľovanie

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
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
rikenbekr
Člen
Avatar
Odpovedá na Patrik Valkovič
rikenbekr:25.9.2015 14:43

Co je gnn?
Když to píšu v geditu a překládám v konzoli pomocí gcc, jak mám zajistit aby SDL_main() fungovalo?

Odpovedať
In world without fences and walls, who needs Gates and Windows?
Avatar
Odpovedá na rikenbekr
Patrik Valkovič:25.9.2015 16:23

promiň, to jsem se upsal, myslel jsem samozřejmě GCC.
To nevím, gedit jsem nikdy nepoužíval, projdi si nastavení projektu, někde to tam musí být.

Odpovedať
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
rikenbekr
Člen
Avatar
rikenbekr:25.9.2015 17:34

Gedit je textový editor.
Takový lepší poznámkový blok v linuxu.

Odpovedať
In world without fences and walls, who needs Gates and Windows?
Avatar
Libor Šimo (libcosenior):28.12.2016 10:09

<a href="http://­www.itnetwork­.cz/portfolio/6863" class="member-card" data-member-id="6863">patrik­.valkovic</a>
Rýchlosť pohybu obdĺžnika sa podľa všetkého robí v tejto časti:

case SDLK_DOWN :
                rect.x-=1;
                break;
case SDLK_UP :
                rect.x+=1;
                break;
case SDLK_LEFT :
                rect.y-=1;
                break;
case SDLK_RIGHT :
                rect.y+=1;
                break;
default :
                break;
}

Skúšal som zmeniť 1 až na 5 a už to nebol úplne pekný pohyb, aj keď rýchlosť sa mi zdala dobrá. Dá sa to aj nejak inakšie? Tá jednička mi prišla veľmi pomalá.

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Odpovedá na Libor Šimo (libcosenior)
Patrik Valkovič:28.12.2016 17:54

Ve framu můžeš obdelník posunout pouze o celé pixely. Teoreticky můžeš mít nějak transition funkci, která ti vypočítá, o kolik se má obdelník posunout (v jednom snímku o pixel, ve druhém o dva), ale to jsem nechtěl v tomto tutoriálu více rozvíjet. Základ bylo nějaké vykreslení a nějaké zachytání vstupů.

Odpovedať
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Jan Straka
Člen
Avatar
Odpovedá na rikenbekr
Jan Straka:1.1.2019 8:59

Ano tohle je chyba kompilátoru mě to taky dělalo veliké problémy musíš použit příkaz gcc main.cpp -o hra.bin $(pkg-config --cflags --libs sdl2)

Posledné komentáre sú na spodnej časti poslednej stránky.
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é 6 správy z 16.