小编eri*_*ers的帖子

LibGDX:用Touch移动相机

我创建了一个二维Android游戏,LibGDX我使用正交相机移动世界.

为了移动相机,播放器应触摸并拖动屏幕.因此,如果您触摸屏幕并向右拖动,相机应向左移动.所以它应该就像移动画廊中缩放图片的部分一样.我希望你跟着我.

这是代码:

public class CameraTestMain extends ApplicationAdapter {

    SpriteBatch batch;
    Texture img;
    OrthographicCamera camera;

    @Override
    public void create () {
        batch = new SpriteBatch();
        img = new Texture("badlogic.jpg");
        camera = new OrthographicCamera(1280, 720);
        camera.update();
    }

    @Override
    public void render () {
        Gdx.gl.glClearColor(1, 0, 0, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

        handleInput();
        camera.update();

        batch.setProjectionMatrix(camera.combined);

        batch.begin();
        batch.draw(img, 0, 0);
        batch.end();
    }

    public void handleInput() {

        // That is my problem

    }

}
Run Code Online (Sandbox Code Playgroud)

我不知道该怎么写这个handleInput()方法.我知道有一个调用InputProcessor该方法的接口touchDragged(int x, int y, int pointer) …

android 2d touch drag libgdx

5
推荐指数
2
解决办法
2570
查看次数

Android EditText:检查空格是否不在开头或结尾

我有一个输入字段,用户必须在其中输入他的名字和姓氏。现在我想检查是否有一个空格既不在输入的开头也不在输入的结尾。只有在这种情况下,才会启用按钮。

检查空格很容易:

private EditText input;
input = (EditText) findViewById(R.id.input);  

if(input.getText().toString().contains(" ")) {
   button.setEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)

但是如何确保空格不在输入的开头或结尾?

谢谢你的帮助

java string android

2
推荐指数
1
解决办法
2402
查看次数

将Actions.scaleTo()添加到LibGDX中的标签

在LibGDX中,我想为游戏制作文本动画。因此,我希望我的标签随着时间的推移而变大。但是,如果我使用该scaleTo()方法,则什么也不会发生,而其他动作之类的就moveTo()可以正常工作。

label1 = new Label("Test text", new Label.LabelStyle(font, Color.BLACK));
label2.addAction(Actions.parallel(Actions.moveTo(500, 300, 2.0f),Actions.scaleTo(0.1f, 0.1f,2.0f)));

label2 = new Label("Test text 2", new Label.LabelStyle(font, Color.BLACK));
label2.addAction(Actions.parallel(Actions.moveTo(500, 300, 2.0f),Actions.scaleTo(0.1f, 0.1f,2.0f)));

stage.addActor(label1);
stage.addActor(label2);
Run Code Online (Sandbox Code Playgroud)

如何使我的标签缩放?先感谢您!

java android libgdx

2
推荐指数
1
解决办法
973
查看次数

标签 统计

android ×3

java ×2

libgdx ×2

2d ×1

drag ×1

string ×1

touch ×1