Prosím o radu – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Prosím o radu – Java – Fórum – Programujte.comProsím o radu – Java – Fórum – Programujte.com

 

orei
~ Anonymní uživatel
3 příspěvky
1. 4. 2012   #1
-
0
-

Ahoj, prosímvás, potřeboval bych poradit s Bluejem, narazil jsem na problém a nevím, jak se pohnout dál. 

Jedná se o tohle: v blueji mám vytvořenou primitivní hru s tanky, které po sobě střílí projektily, problém je v tom, že vystřelený projektil tank prostě přeletí, potřebuju, aby reagoval s tankem, vím, že se to dělá nějak pomocí funkce if, kde porovnám x a y projektilu a Tanku v metodě setPozice, ale nemůžu dát dohromady podmínku...poradtě pls.

Nahlásit jako SPAM
IP: 85.92.44.–
crazy
~ Moderátor
+10
Grafoman
1. 4. 2012   #2
-
+1
-
Zajímavé
Nahlásit jako SPAM
IP: 2001:718:2:31:1e75:8ff:fe...–
All you need is vision and time.
orei
~ Anonymní uživatel
3 příspěvky
1. 4. 2012   #3
-
0
-

hmm...žádný z těch odkazů na googlu nebyl uspokojivý, potřebuju porovnat souřadnice vystřeleného objektu a souřadnice tanku, největší problém mi dělá napsat podmínku, tam se nemůžu pohnout.

Nahlásit jako SPAM
IP: 85.92.44.–
Tukan0
Stálý člen
1. 4. 2012   #4
-
0
-

jednak setPozice ti podle názvu nastavuje pozici. Kdyžtak budeš porovnávat getPozice.

Nechápu, jak jsi dokázal udělat hru s tanky, a neumět napsat if. Tak z fleku ti nikdo nepomůže, pošli projekt.

Nahlásit jako SPAM
IP: 188.175.56.–
orei
~ Anonymní uživatel
3 příspěvky
2. 4. 2012   #5
-
0
-

OK, tady je http://www.ulozto.cz/…e-2-rar ; ,děkuju, za jakýkoliv postřeh budu vděčný.

Ještě tam mám jeden problém, který ale není tak důležitý, hlavní je ten předchozí - v mainu mám "hru" se dvěma tanky a ve třídě Tank jsem napsal ovládání pro oba tanky ve třídě Main, ale nefunguje mi správně metoda otocDoleva a OtocDoprava, ve hře se tanky otočí včelemvzad, což nedává smysl...zajímavé ale je, že když v ovládání(třída Tank) odstraním z tohoto kodu...

if(udalost.getKeyCode() == KeyEvent.VK_LEFT)
       {
       a.otocDoleva();
      }

a.,tak se mi budou otáčet oba tanky(což chápu) a budou se otáčet správně(což nechápu) není v tom logika, vždyt a. přece signalizuje jenom, že když bude stisknuta klávesa LEFT, tak se tankA otočí doleva...ale jak jsem řekl, prioritnější je předchozí problém.

Nahlásit jako SPAM
IP: 85.92.44.–
sleepy0
Stálý člen
7. 4. 2012   #6
-
0
-

Tak skus to takto, nech su oba objekty Rectangle2D, alebo ini java.awt.geom.* objekt a dany objekt obsahuje metodu intersects(...). Ak sa pretnu tak viez ze si zasiahol. Ospravedlnujem sa kod sa mi nechcelo stahovat a citat.

Nahlásit jako SPAM
IP: 213.215.67.–
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, 23 hostů

Podobná vlákna

Prosím o radu! :) — založil brunoczech

Prosím o radu !!! — založil ospalka123

Prosím o radu — založil dave3++

Prosím o radu — založil Berry309

Prosím o radu — založil Pavel00

Moderátoři diskuze

 

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