本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.getX()
方法的一些代码示例,展示了Table.getX()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.getX()
方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:getX
暂无
代码示例来源:origin: libgdx/libgdx
private void drawDebugRects (ShapeRenderer shapes) {
if (debugRects == null || !getDebug()) return;
shapes.set(ShapeType.Line);
shapes.setColor(getStage().getDebugColor());
float x = 0, y = 0;
if (!isTransform()) {
x = getX();
y = getY();
}
for (int i = 0, n = debugRects.size; i < n; i++) {
DebugRect debugRect = debugRects.get(i);
shapes.setColor(debugRect.color);
shapes.rect(x + debugRect.x, y + debugRect.y, debugRect.width, debugRect.height);
}
}
代码示例来源:origin: libgdx/libgdx
private void drawDebugRects (ShapeRenderer shapes) {
if (debugRects == null || !getDebug()) return;
shapes.set(ShapeType.Line);
shapes.setColor(getStage().getDebugColor());
float x = 0, y = 0;
if (!isTransform()) {
x = getX();
y = getY();
}
for (int i = 0, n = debugRects.size; i < n; i++) {
DebugRect debugRect = debugRects.get(i);
shapes.setColor(debugRect.color);
shapes.rect(x + debugRect.x, y + debugRect.y, debugRect.width, debugRect.height);
}
}
代码示例来源:origin: libgdx/libgdx
public void draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
代码示例来源:origin: libgdx/libgdx
public void draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
代码示例来源:origin: libgdx/libgdx
x = bottomLeft.getX() + bottomLeft.getWidth() + gap;
bottomRight.setPosition(x, y);
stage.addActor(bottomRight);
x = bottomLeft.getX();
y = bottomLeft.getY() + bottomLeft.getHeight() + gap;
topLeft.setPosition(x, y);
x = bottomRight.getX();
y = topLeft.getY();
topRight.setPosition(x, y);
x = topRight.getX();
y = topRight.getY() + topRight.getHeight() + gap;
horizOnlyTop.setPosition(x, y);
x = topLeft.getX();
y = topLeft.getY() + topLeft.getHeight() + gap;
horizOnlyBottom.setPosition(x, y);
x = horizOnlyBottom.getX();
y = horizOnlyBottom.getY() + horizOnlyBottom.getHeight() + gap;
vertOnlyLeft.setPosition(x, y);
x = horizOnlyTop.getX();
y = horizOnlyTop.getY() + horizOnlyTop.getHeight() + gap;
vertOnlyRight.setPosition(x, y);
代码示例来源:origin: com.badlogicgames.gdx/gdx
private void drawDebugRects (ShapeRenderer shapes) {
if (debugRects == null || !getDebug()) return;
shapes.set(ShapeType.Line);
shapes.setColor(getStage().getDebugColor());
float x = 0, y = 0;
if (!isTransform()) {
x = getX();
y = getY();
}
for (int i = 0, n = debugRects.size; i < n; i++) {
DebugRect debugRect = debugRects.get(i);
shapes.setColor(debugRect.color);
shapes.rect(x + debugRect.x, y + debugRect.y, debugRect.width, debugRect.height);
}
}
代码示例来源:origin: com.badlogicgames.gdx/gdx
public void draw (Batch batch, float parentAlpha) {
validate();
if (isTransform()) {
applyTransform(batch, computeTransform());
drawBackground(batch, parentAlpha, 0, 0);
if (clip) {
batch.flush();
float padLeft = this.padLeft.get(this), padBottom = this.padBottom.get(this);
if (clipBegin(padLeft, padBottom, getWidth() - padLeft - padRight.get(this),
getHeight() - padBottom - padTop.get(this))) {
drawChildren(batch, parentAlpha);
batch.flush();
clipEnd();
}
} else
drawChildren(batch, parentAlpha);
resetTransform(batch);
} else {
drawBackground(batch, parentAlpha, getX(), getY());
super.draw(batch, parentAlpha);
}
}
内容来源于网络,如有侵权,请联系作者删除!