Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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 – Java - 2D Kreslení

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

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

 
Odpovědět
21.10.2012 23:02
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá 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ě.

 
Odpovědět
21.10.2012 23:32
Avatar
albertpatera
Tvůrce
Avatar
albertpatera:21.10.2012 23:34

diky

 
Odpovědět
21.10.2012 23:34
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?

 
Odpovědět
1.4.2013 19:17
Avatar
Fugiczek
Tvůrce
Avatar
Odpovídá na martinkobelka
Fugiczek:1.4.2013 19:19

zkus kazdych tech 5s volat metodu repaint()

 
Odpovědět
1.4.2013 19:19
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

 
Odpovědět
1.4.2013 19:27
Avatar
Kit
Tvůrce
Avatar
Odpovídá na martinkobelka
Kit:2.4.2013 10:55

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

Odpovědět
2.4.2013 10:55
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);
   }
 
Odpovědět
2.4.2013 19:24
Avatar
Kit
Tvůrce
Avatar
Odpovídá na martinkobelka
Kit:3.4.2013 8:51

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

Odpovědět
3.4.2013 8:51
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 9 zpráv z 9.