Hirdetés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- MWC 2026: A HMD digitális tárcát, videóhívást és AI-t hoz a butatelefonokra
- iPhone topik
- MWC 2026: Farsangra Galaxy Ultrának öltözött a gyerek
- Huawei Watch GT 3 Pro - korlátolt szépség
- Xiaomi 17 Ultra - jó az optikája
- Nothing Phone 2a - semmi nem drága
- Xiaomi 15 - kicsi telefon nagy energiával
- Apple iPhone 17 - alap
- Poco F7 – bajnokesélyes
Új hozzászólás Aktív témák
-
trisztan94
őstag
Sziasztok!
libgdx-el és box2d-val kapcsolatban lenne egy kérdésem.
Hogy tudok egy Body-nak adni egy saját "nevet"?
Jelenleg így van beállítva egy body nekem:
groundDef = new BodyDef();
groundDef.type = BodyType.StaticBody;
groundDef.position.set(new Vector2(0, 0));
groundBody = world.createBody(groundDef);
groundShape = new PolygonShape();
groundShape.setAsBox(800, 10);
groundFixture = new FixtureDef();
groundFixture.shape = groundShape;
groundFixture.density = 1f;
groundFixture.friction = 1f;
groundFixture.restitution = 0f;
groundFixture.filter.categoryBits = CATEGORY_GROUND;
groundFixture.filter.maskBits = MASK_GROUND;
groundBody.createFixture(groundFixture);
groundBody.setUserData("ground");A legutolsó sorban hozzáadtam a userData-hoz a "ground" nevet, de mintha nem is lenne ott.
Ilyen a contact listenerem:
@Override
public void beginContact(Contact contact) {
Fixture fixtureA = contact.getFixtureA();
Fixture fixtureB = contact.getFixtureB();
Gdx.app.log("beginContact", "between " + fixtureA.toString() + " and " + fixtureB.toString());
}
...Amikor két body ütközik, akkor kiír egy baromi hosszú kódot arra, hogy melyik két body ütközött:
beginContact: between com.badlogic.gdx.physics.box2d.Fixture@69dbb4d1 and com.badlogic.gdx.physics.box2d.Fixture@573c3ba2

Új hozzászólás Aktív témák
- Robot fűnyírók
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xbox Series X|S
- MWC 2026: A HMD digitális tárcát, videóhívást és AI-t hoz a butatelefonokra
- iPhone topik
- Automobilista 2
- MWC 2026: Farsangra Galaxy Ultrának öltözött a gyerek
- Milyen billentyűzetet vegyek?
- Lexus, Toyota topik
- E-roller topik
- További aktív témák...
- Garanciális Deepcool PN850-M Black 850W 80 PLUS Gold
- Lenovo ThinkPad X1 Carbon Gen 10 i5-1245U / 16GB RAM / 512GB NVMe SSD / 1920 1200 / EU billentyűzet
- Lenovo ThinkPad X1 Carbon Gen 7 i5-8365U / 8GB RAM / 256GB NVMe SSD / 14" FHD / 12 hónap garancia
- Lenovo ThinkPad X1 Carbon Gen 9 i5-1145G7 / 16GB RAM / 256GB NVMe SSD / 14" WUXGA / 12 hónap garanci
- Gtx 1080/ Intel I7 8700K/ 16GB Ram/ 256GB M2 SSD/ 1TB HDD/ Win11
- Dell Alienware AW2521HFLA 25" 240Hz Gamer Monitor 27% ÁFÁS - 0248BE
- iPhone 14 128GB 100% (1év Garancia) - AKCIÓ
- Sony PS3/PS4/PS5 és kézikonzolok Okosítása és Szoftveres szintű javítása - MÁR 13.00-S PS4 IS!
- iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4328, 100% AKKSI
- Macbook Air M2 15" 8GB 256GB 100%
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


