Hirdetés
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Telekom mobilszolgáltatások
- One mobilszolgáltatások
- Apple iPhone 15 Pro Max - Attack on Titan
- iPhone topik
- Samsung Galaxy S25 FE - fenséges, felejthető vagy felesleges?
- Motorola Edge 60 Fusion - nem csak a forma időtálló
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Minden a BlackBerry telefonokról és rendszerről
- Szívós, szép és kitartó az új OnePlus óra
Új hozzászólás Aktív témák
-
trisztan94
őstag
Miért nem vált át a GameOver screen-re a game? (libgdx)

if(catched == 1){
setScreen(new GameOver(true));
}Nincs külön class-ekre bontva az app (nagyon egyszerű, nincs rá szükség), a MainGame.class így néz ki:
public class MainGame extends Game {
create metódus(),
render metódus(),
... stb
}A render metódusban amikor "elkapok egy vízcseppet", akkor a catched 1-el növekszik, de ez működik is, mert a fenti elágazásba egy log-ot is raktam, és szépen kiírja, hogy nyertél.
a setScreen(new GameOver(true)); átal átadott boolean érték azt mondja, hogy nyert-e a játékos, vagy veszített-e.
A GameOver class egy másik mappában van (Screen/GameOver.class) és az így néz ki:
public class GameOver implements Screen{
boolean win;
Texture bucketTexture;
Texture dropTexture;
SpriteBatch batch;
OrthographicCamera camera;
public GameOver(boolean win)
{
this.win = win;
}
@Override
public void render(float delta) {
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
batch.begin();
if(win == true){
batch.draw(bucketTexture, camera.viewportWidth / 2, camera.viewportHeight / 2);
}
else{
batch.draw(dropTexture, camera.viewportWidth / 2, camera.viewportHeight / 2);
}
batch.end();
}
//... satöbbiAmikor át kéne váltania a Screen-t, akkor semmi sem történik, csak egy másodpercre befagy a játék és folytatódik tovább

Új hozzászólás Aktív témák
- Synology NAS
- Mibe tegyem a megtakarításaimat?
- EAFC 26
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Melyik tápegységet vegyem?
- Telekom mobilszolgáltatások
- Robotporszívók
- Kerékpárosok, bringások ide!
- Kormányok / autós szimulátorok topikja
- További aktív témák...
- Intel Core i5-12400F CPU + gyári hűtő
- Lenovo i7 laptop, viseletes, üzemképes.
- HP ProBook 450 G6, 15,6" FHD IPS kijelző, I5-8265U CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év garan
- HP ProBook 445 G8, 14" HD kijelző, Ryzen 5 5600U CPU, 16GB DDR4, 512GB SSD, W11, Számla, 1 év garanc
- HP ProBook 445R G6, 14" FHD IPS kijelző, Ryzen 5 3500U CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év g
- Airmsen YW500 ablaktisztító robot / 12 hó jótállás
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4240
- Apple iPhone 13 Pro Max Graphite ProMotion 120 Hz, Pro kamerák 128 GB-100%-3hó gari!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
- Samsung Galaxy S22 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



