
rychlý dotaz na Javu
Ahoj,
zkouším si něco udělat v Javě, konkrétně v Greenfootu.
Mám kód -
for (int i = 0; i < 3; i++)
{
this.addObject(new Enemy(),spawn_x,spawn_y);
}
No a, co jsem se díval na internetu, tak by to mělo spawnout 3x Enemy. Ale mě to spawnuje ty Enemy do nekonečna.
Kde je chyba ?
Žádnou chybu v tom cyklu nevidím - proběhne 3x.
Nemůže být v problém v tom, že to probíhá 3x do nekonečna ? Že to proběhne 3x, potom zase 3x, potom zase 3x atd.
Pokud se to tak chová, tak není problém v tomhle kódu, ale někde jinde.
MuOa Takto to vypadá, to co je ve spojení s tímto kódem.
špatný screen, nereagovat na něj prosím.
rup7 Toto je ono.
Ani z tohohle kódu to není zřejmé. A nedávej sem screeny ale přímo kód, je to mnohem přehlednější.
K tomu kódu bych měl hned několik zásadních poznámek, ale žádná z nich neřeší tvůj problém. Spíš to vypadá, jako bys někde neustále volal wave(), což by způsobovalo neustálé přidávání.
Tuhle část tam teda nevidím. Pouze nesmyslný cyklus s jediným průchodem.
To byl jen takový experiment na tom screenu a neuvědomil jsem si to a nesmazal to.
Proč děláš v bleuj?