com.badlogic.gdx.math.Rectangle.getX()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中com.badlogic.gdx.math.Rectangle.getX方法的一些代码示例,展示了Rectangle.getX的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Rectangle.getX方法的具体详情如下:
包路径:com.badlogic.gdx.math.Rectangle
类名称:Rectangle
方法名:getX

Rectangle.getX介绍

暂无

代码示例

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

sbTmp.append(".").append(((InteractiveActor) a).getState());
unprojectTmp.set(r.getX(), r.getY(), 0);
w.getSceneCamera().scene2screen(viewport, unprojectTmp);
ui.getSkin().getFont("debug").draw(batch, sbTmp.toString(), unprojectTmp.x, unprojectTmp.y);

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

sbTmp.append(".").append(((InteractiveActor) a).getState());
unprojectTmp.set(r.getX(), r.getY(), 0);
w.getSceneCamera().scene2screen(worldViewport, unprojectTmp);

代码示例来源:origin: BrentAureli/SuperMario

public InteractiveTileObject(PlayScreen screen, MapObject object){
  this.object = object;
  this.screen = screen;
  this.world = screen.getWorld();
  this.map = screen.getMap();
  this.bounds = ((RectangleMapObject) object).getRectangle();
  BodyDef bdef = new BodyDef();
  FixtureDef fdef = new FixtureDef();
  PolygonShape shape = new PolygonShape();
  bdef.type = BodyDef.BodyType.StaticBody;
  bdef.position.set((bounds.getX() + bounds.getWidth() / 2) / MarioBros.PPM, (bounds.getY() + bounds.getHeight() / 2) / MarioBros.PPM);
  body = world.createBody(bdef);
  shape.setAsBox(bounds.getWidth() / 2 / MarioBros.PPM, bounds.getHeight() / 2 / MarioBros.PPM);
  fdef.shape = shape;
  fixture = body.createFixture(fdef);
}

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

Rectangle boundingRectangle = a.getBBox().getBoundingRectangle();
x = boundingRectangle.getX() + boundingRectangle.getWidth() / 2;
y = boundingRectangle.getY() + boundingRectangle.getHeight();

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

unprojectTmp.set(r.getX() + r.getWidth() / 2, r.getY() + r.getHeight() / 2, 0);
world.getSceneCamera().scene2screen(worldViewport, unprojectTmp);

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

unprojectTmp.set(r.getX() + r.getWidth() / 2, r.getY() + r.getHeight() / 2, 0);
world.getSceneCamera().scene2screen(viewport, unprojectTmp);

代码示例来源:origin: BrentAureli/SuperMario

bdef.position.set((rect.getX() + rect.getWidth() / 2) / MarioBros.PPM, (rect.getY() + rect.getHeight() / 2) / MarioBros.PPM);
  bdef.position.set((rect.getX() + rect.getWidth() / 2) / MarioBros.PPM, (rect.getY() + rect.getHeight() / 2) / MarioBros.PPM);
for(MapObject object : map.getLayers().get(6).getObjects().getByType(RectangleMapObject.class)){
  Rectangle rect = ((RectangleMapObject) object).getRectangle();
  goombas.add(new Goomba(screen, rect.getX() / MarioBros.PPM, rect.getY() / MarioBros.PPM));
  turtles.add(new Turtle(screen, rect.getX() / MarioBros.PPM, rect.getY() / MarioBros.PPM));

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

float x = boundingRectangle.getX() + boundingRectangle.getWidth() / 2;
float y = boundingRectangle.getY() + boundingRectangle.getHeight();
float x = boundingRectangle.getX() + boundingRectangle.getWidth() / 2;
float y = boundingRectangle.getY() + boundingRectangle.getHeight();

相关文章