Java - rada od pokročilých – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Java - rada od pokročilých – Java – Fórum – Programujte.comJava - rada od pokročilých – Java – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
Michal
~ Anonymní uživatel
624 příspěvků
7. 1. 2016   #1
-
0
-

Dobrý den,

Programuju v java jednu hru a potřeboval bych poradit.

Nevím, jak bych to napsal stručně, ale v javě jsem vytvořil JFrame, ten jsem "zneviditelnil" a nakreslil canvas plátno, ale potřebuji, aby bylo větší než obrazovka a když přesuneš kurzor na okraj obrazovky, tak se bude posunovat. Něco jak ve strategii. Nevím, jestli na to má JFrame nějakou metodu?

Předem děkuji za odpověď

Nahlásit jako SPAM
IP: 77.92.214.–
Reklama
Reklama
sleepy
~ Anonymní uživatel
422 příspěvků
Nahlásit jako SPAM
IP: 90.64.83.–
Michal
~ Anonymní uživatel
624 příspěvků
8. 1. 2016   #3
-
0
-

#2 sleepy
díky, ale na fullscreen už jsem dávno došel. Já potřebuji, aby to bylo větší než obrazovka. Problém ovšem je hned v tom, že jframe.setSize(int width, int height) - i když tam dáš obrovské číslo, tak framu nastaví rozlišení obrazovky (víc ne), nejprve potřebuji toto vyřešit a potom ještě samozřejmě to posouvání.

A nevím vůbec, jak bych to měl zadat do googlu

Nahlásit jako SPAM
IP: 77.92.214.–
NotBeginner
~ Anonymní uživatel
181 příspěvků
8. 1. 2016   #4
-
0
-

To co chceš asi JFrame nedokáže. Zkus použít jiný top-level kontejner např. Window.

Nahlásit jako SPAM
IP: 217.112.161.–
Michal
~ Anonymní uživatel
624 příspěvků
9. 1. 2016   #5
-
0
-

#4 NotBeginner
díky, ale vůbec nevím, jak se s tím window pracuje. Nemohl bys mně poslat nějaký tutorial. (pokud možno v češtině)

Nahlásit jako SPAM
IP: 77.92.214.–
sleepy
~ Anonymní uživatel
422 příspěvků
9. 1. 2016   #6
-
0
-
Nahlásit jako SPAM
IP: 90.64.83.–
Michal
~ Anonymní uživatel
624 příspěvků
9. 1. 2016   #7
-
0
-

#6 sleepy
díky, podívám se na to, ale já anglicky umím, akorát ne tak dobře, abych bez problému přelouskal anglicky tutoriál. (bez slovníku jsem nahraný)

Nahlásit jako SPAM
IP: 77.92.214.–
Michal
~ Anonymní uživatel
624 příspěvků
26. 3. 2016   #8
-
0
-

#6 sleepy
Dobrý den,

Omlouvám se, ale v poslední době jsem byl pracovně vytížený, takže jsem neměl moc času ani energii, abych se tomu věnoval.

Každopádně to lwjgl je vážně solidní, to je přesně to co potřebuji, takže díky za radu.

Ovšem narazil jsem na docela velký problém.

Momentálně je verze 3, která vyšla nedávno.

Je modernější než verze 2, ale protože vyšla nedávno, tak na internetu nemůžu najít žádný dobrý tutorial (všechny jsou pouze na verzi 2 nebo dokonce na verzi 1).

Na youtubu jsem našel 1, ale ten není vhodný pro začátečníky a textový jsem našel pouze oficiální na githabu, ovšem ten není příliš intuitivní.

Proto ti ještě jednou děkuji, ale ještě bych tě chtěl poprosit o 1 věc a to, abys mi našel nějaký vhodný tutorial.

Už jsem to hledal dost dlouho, ale já vůbec neumím hledat, takže doufám, že něco najdeš.

Předem díky.

Nahlásit jako SPAM
IP: 77.92.214.–
Matrix17
~ Anonymní uživatel
285 příspěvků
27. 3. 2016   #9
-
0
-

#8 Michal
Celkem si mě pobavil. :) Nicméně, možná by bylo pro tebe snazší použít rovnou nějakej engine bez toho aby sis psal všechno sám. Jako jo, použít openGL pro javu je taky cesta ale podle příspěvků (nic ve zlým) to asi nebude úplně pro tebe, protože to chce trochu víc zkušeností...

Takže zkus google a java game engine.

Třeba tenhle vypadá celkem solidně:

https://wiki.jmonkeyengine.org/doku.php/jme3#tutorials_for_beginners

Ale je jich plno, já sem si chvíli hrál s jedním, co byl celkem jednoduchej ale bohužel si nemůžu vzpomenout jak se jmenoval. :( Ale google určitě něco najde. ;)

Nahlásit jako SPAM
IP: 213.226.237.–
Michal
~ Anonymní uživatel
624 příspěvků
29. 3. 2016   #10
-
0
-

#9 Matrix17
Nevím, jestli to mám brát jako poklonu nebo urážku, pravděpodobně nevíš, co to znamená pracovat v obchodě (myslím hypermarket).

Ale nebudu sem tahat věci, které sem nepatří.

Každopádně díky, mrknu na to.

Nahlásit jako SPAM
IP: 77.92.214.–
JJ
~ Anonymní uživatel
12 příspěvků
6. 4. 2016   #11
-
0
-

jMonkeyEngine doporučuju taky. Dokumentaci má slušnou.

Ohledně toho JFramu - neni zvykem ho posouvat, prostě jen vykresluješ scénu, která se má aktuálně zobrazovat, podle polohy, kterou držíš v proměnných. Scénu vykresluješ ve smyčce nebo v reakci na události. Dobrý je taky nastudovat si vlákna a jak je to s nima ve Swingu

Nahlásit jako SPAM
IP: 88.100.22.–
Matrix17
~ Anonymní uživatel
285 příspěvků
21. 4. 2016   #12
-
0
-

#10 Michal
Nebylo to myšleno ani jako úrážka ani jako poklona. Prostě jen upřímná odpověď. Opravdu si myslím, že vydávat se cestou vlastního enginu je dnes už pro většinu lidí zbytečné. Jsou tu kvalitní hotové enginy, za kterými stojí i hromada velmi zkušených lidí.

Samozřejmě, že jako procvičení proč ne. Určitě to stojí za to si to zkusit. Jen jsem měl pocit, že se chceš víc soustředit na hru než na matematickou teorii.

Nahlásit jako SPAM
IP: 176.74.134.–
Lukas
~ Anonymní uživatel
275 příspěvků
24. 4. 2016   #13
-
0
-

Ahojte, ktoru knihu by ste odporucali pre uplneho zaciatocnika?

Java 8 - Herbert Schildt  

alebo

Java 8 - Rudolf Pecinovský

Diik

Nahlásit jako SPAM
IP: 109.230.25.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 30 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý