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 – Java - 2D Kreslenie

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
albertpatera
Tvůrce
Avatar
albertpatera:21.10.2012 23:02

jak muzu vytvorit hru, ve ktere bych pohyboval sipkama?? diky

Avatar
Fugiczek
Tvůrce
Avatar
Odpovedá na albertpatera
Fugiczek:21.10.2012 23:32

No základ nejspíš bude odchytávat ty šipky, že? :)
To se dělá přes actionListener v daném okně. Jestli nevíš jak tak si pročti zde: http://docs.oracle.com/…istener.html
nebo se podívej na zdrojáky mé staré hry zde: http://www.itnetwork.cz/…ad-snake-2d/
tam klávesy jako šipky odchytávám. Dále jak tu informaci/šipky zpracuješ je na tobě.

Avatar
albertpatera
Tvůrce
Avatar
albertpatera:21.10.2012 23:34

diky

Avatar
martinkobelka
Tvůrce
Avatar
martinkobelka:1.4.2013 19:17

Nevíte jak udělat, aby se obsah vykresloval opakovaně (aktualizoval se?) Snažím se do kodu přidat, že se jeden obdelník vykresluje na náhodné souřadnice, a ty souřadnice se náhodně generují každých 5s, obdélník ale stojí jako přibitý na místě. Pouze když okno s aplikací zvětšuju/zmenšuju, tak se souřadnice změní. Nevíte jak to vyřešit?

Avatar
Fugiczek
Tvůrce
Avatar
Odpovedá na martinkobelka
Fugiczek:1.4.2013 19:19

zkus kazdych tech 5s volat metodu repaint()

Avatar
martinkobelka
Tvůrce
Avatar
martinkobelka:1.4.2013 19:27

Díky, funguje to, dal jsem do do cyklu while, kterej jsem vždycky po skončení na 5s uspal

Avatar
Kit
Tvůrce
Avatar
Odpovedá na martinkobelka
Kit:2.4.2013 10:55

Můžeš také použít třídu Timer.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
martinkobelka
Tvůrce
Avatar
martinkobelka:2.4.2013 19:24

Mám to jenom takhle, jenomže předposlední tři řádky padají chybou.

public static void main(String[] args) {
       JFrame okno = new JFrame();
       okno.setSize(800, 640);
       okno.setTitle("Vesmírná střílečka");
       okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       herniplocha = new vykresleni(800, 600);
       okno.add(herniplocha);
       nactiobrazky();


       okno.setVisible(true);
   }
Avatar
Kit
Tvůrce
Avatar
Odpovedá na martinkobelka
Kit:3.4.2013 8:51

Když nenapíšeš jakou chybu to hlásí...

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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é 9 správy z 9.