Ú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
- Ryzen 7 5700X / RX 7700 12GB / B550M WIFI / 32GB RAM 3600Mhz / 1TB NVMe SSD / 650W GOLD
- Samsung Galaxy S24+ 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Razer BlackWidow V4 PRO 75% - US + AJÁNDÉK RAZER VIPER V3 PRO
- Bomba ár! Dell Latitude E4310 - i5-520M I 4GB I 160GB I 13,3" I DP I Cam I W10 I Garancia!
- CANON EF 17-40 f/4 L USM MEGVIGYÁZOTT DARAB
- AKCIÓ! MacBook Pro 13 M1 8GB RAM 512GB SSD notebook garanciával hibátlan működéssel
- Gamer billentyűzetek /Akko/Monsgeek/Montech/Asus/SteelSeries/Ozone/Deltaco/DE/UK/Számlával!/
- AKCIÓ! AMD Ryzen 9 7900X 12 mag 24 szál processzor garanciával hibátlan működéssel
- Lenovo ThinkPad T14s Gen 6 Ryzen AI 7 PRO 350W Radeon 860M 32 GB RAM 7500 MT/s 512 GB 3év gar
- 27% - MSI MAG 321UPX OLED Gaming Monitor! 3840x2160 / 240Hz / 0.03ms / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

