- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 libgdx 的新手,一直在练习使用 ShapeRenderer
。我试图在屏幕底部放置一个矩形,但 Gdx.graphics.getHeight()
函数返回的值未覆盖整个长度。如果我将矩形的坐标设置为 (0, screenHeight)
,它只会到达屏幕的一半。
此外,当我记录 getWidth()
和 getHeight()
函数的尺寸值时,它们都返回 1440。 This is the rectangle (White section)当 width = getWidth()
和 height = getHeight()
时。
代码:
public class GameClass extends ApplicationAdapter {
private SpriteBatch batch;
private Texture goalTexture;
private Sprite sprite;
private OrthographicCamera cam;
private ShapeRenderer shape;
private ScreenViewport viewport;
//x-axis length for top/bottom bar
private float goalWidth = 200;
//y-axis height for back bar
private float goalHeight;
private float goalPostThickness = 20;
//Screen height and width
private float screenWidth;
private float screenHeight;
//How far down/up posts are from edge of screen
private float goalPostOffset;
@Override
public void create() {
viewport = new ScreenViewport();
cam = new OrthographicCamera();
cam.setToOrtho(false, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
shape = new ShapeRenderer();
}
@Override
public void dispose() {
batch.dispose();
goalTexture.dispose();
shape.dispose();
}
@Override
public void render() {
//Logic
screenWidth = Gdx.graphics.getWidth();
screenHeight = Gdx.graphics.getWidth();
System.out.println(screenWidth);
System.out.println(screenHeight);
goalPostOffset = screenHeight/3;
//Draw
cam.update();
Gdx.gl.glClearColor(0, 0, 0, 0);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
shape.setProjectionMatrix(cam.combined);
//Top goal bar
shape.setColor(Color.WHITE);
shape.begin(ShapeRenderer.ShapeType.Filled);
shape.rect(0, 0, screenWidth, screenHeight);
shape.end();
}
@Override
public void resize(int width, int height) {
}
@Override
public void pause() {
}
@Override
public void resume() {
}
}
最佳答案
您发布的代码部分有错别字。您在高度中加载宽度screenHeight = Gdx.graphics.getWidth();
关于java - libgdx getHeight() 不覆盖整个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53906920/
我有两个使用相同 JavaScript 文件的网站。一个是 Joomla 站点,另一个是该站点布局的副本。 JavaScript 包含以下两行: var header = document.getEl
我是 Android 的新手,我在使用这个 tutorial 时遇到了一些麻烦.我得到的错误是 getHeight/Width/requestRender 对于 HelloOpenGLES20Acti
当我运行计算二叉搜索树高度的方法的代码时,它会导致堆栈溢出错误,但仅限于具有多个节点的树(我的程序中的 BSTElements)。我已了解到这是由于错误的递归调用造成的,但无法识别我的代码中的问题。
这是代码: import acm.program.*; public class test extends GraphicsProgram{ public test()
我正在 xml 文件中创建一个 imageLyout,使用这段代码这段代码: 当我在 drawbale-hdpi 属性中输入图像时,我看到图像尺寸为:515 * 348 像素。 当我使用
我是 libgdx 的新手,一直在练习使用 ShapeRenderer。我试图在屏幕底部放置一个矩形,但 Gdx.graphics.getHeight() 函数返回的值未覆盖整个长度。如果我将矩形的坐
我正在制作一个围绕框架移动的弹跳立方体。为了检测框架的边界,我使用了 JFrame 中 JComponent 的 getHeight() 和 getWidth() 并计算可能的边界,以便立方体可以反弹
我正在 relativeLayout 中动态创建一些 ImageView,但我需要根据屏幕的高度和宽度改变大小。在我设置高度时,尚未创建 View 和布局,这意味着 getHeight() 和 get
这些方法在动态检索时返回正确的值,例如。在 onCreate() 中,但唯一的异常(exception)是当维度在 xml 布局文件中指定为 undefined 时,像 'wrap content'
本文整理了Java中android.graphics.YuvImage.getHeight()方法的一些代码示例,展示了YuvImage.getHeight()的具体用法。这些代码示例主要来源于Git
本文整理了Java中am.widget.zxingscanview.ZxingScanView.getHeight()方法的一些代码示例,展示了ZxingScanView.getHeight()的具体
本文整理了Java中am.widget.zxingscanview.ZxingForegroundView.getHeight()方法的一些代码示例,展示了ZxingForegroundView.ge
我是 Android Studio 的新手,在与 BitmapFactory 相关的任务中,我尤其感到困惑。 我遇到的问题如下。当我在可绘制文件夹下插入一个尺寸为 (578x496) 的 jpg 文件
关于Scriptaculous的Effect.Move演示可以参见 here : a#move_demo { background:#fa0000; color:#fff; padding:5p
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.background); 我的 background.png
我正在使用 Actionbarsherlock,我想在操作栏的正下方放置一个 PopupWindow。使用 showAtLocation() 获取 x 和 y 偏移量,因此理想情况下 y 偏移量将是操
我想以编程方式获取 TextView 的高度或至少行数,但日志显示为 0。有什么问题吗?这是我的代码: public void onCreate(Bundle savedInstanceState)
我已经在代码中初始化了 TextView(即,没有从布局中初始化它) TextView v = new TextView(getApplicationContext()); 然后我设置文
您好,我是 Android 的新手,我正面临这个问题:如何获取放置在相对布局中的 View 的高度/宽度?我尝试了 getHeight() 和 getWidth() 并且都返回了 0。 我需要知道这个
我在尝试为状态栏添加颜色时发现了影响相对布局高度的问题。 adding Flag影响相对布局 rootView 高度的计算。 private void changeStatusBarColor(){
我是一名优秀的程序员,十分优秀!