xf.q.getXAxis(axis); if (fixture.getUserData() != null && fixture.getUserData().equals(LIQUID_INT)) { Body b = fixture.getBody(); liquidOffset.set(b.m_linearVelocity);
Fixture fixtureB = contact.getFixtureB(); if(fixtureA.getUserData() != null && fixtureA.getUserData().equals("YourBody1") && fixtureB.getUserData() != null && fixtureB.getUserData().equals("YourBody2")){ if(fixtureB.getUserData() != null && fixtureB.getUserData().equals("YourBody1") && fixtureA.getUserData() != null && fixtureA.getUserData().equals("YourBody2")){
List<Fixture> fixtureList = bodyA.getFixtureList(); for(Fixture fixture : fixtureList){ if(fixture.getUserData().equals("bodyC") fixture.setSensor(true); }
[...] private List<Fixture> lstRemoveFixture = new ArrayList<>(); [...] @Override public void beginContact(Contact contact) { Fixture fixtureA = contact.getFixtureA(); Fixture fixtureB = contact.getFixtureB(); if(fixtureA != null and fixtureB != null){ [...] if ((fixtureA.getUserData().equals("obstacle")) && (fixtureB.getUserData().equals("shoot"))) { //destroy(); obstacleBody.setActive(false); lstRemoveFixture.add(obstacleFixture); } } }
xf.q.getXAxis(axis); if (fixture.getUserData() != null && fixture.getUserData().equals(LIQUID_INT)) { Body b = fixture.getBody(); liquidOffset.set(b.m_linearVelocity);
xf.q.getXAxis(axis); if (fixture.getUserData() != null && fixture.getUserData().equals(LIQUID_INT)) { Body b = fixture.getBody(); liquidOffset.set(b.m_linearVelocity);
xf.q.getXAxis(axis); if (fixture.getUserData() != null && fixture.getUserData().equals(LIQUID_INT)) { Body b = fixture.getBody(); liquidOffset.set(b.m_linearVelocity);
xf.q.getXAxis(axis); if (fixture.getUserData() != null && fixture.getUserData().equals(LIQUID_INT)) { Body b = fixture.getBody(); liquidOffset.set(b.m_linearVelocity);