libgdx

    0热度

    1回答

    当我尝试建立我已经在我的Android /的build.gradle文件中添加了proguard的支持项目如下,我面临这个问题: // Proguard configuration buildTypes { release { //minifyEnabled true will turn proguard ON minifyEnabled true

    0热度

    2回答

    所以我创建了一个按钮: tile = new ImageButton(up,null,checked); tile.setPosition(x, 800); tile.setSize(118,200); tile.addListener(new InputListener(){ @Override public boolean touchDown(

    0热度

    2回答

    我写了下面ArrayMap: ArrayMap<Sprite,String> arrayMap = new ArrayMap<Sprite, String>(); arrayMap.put(sprite, "Rot"); arrayMap.put(sprite1, "Braun"); arrayMap.put(sprite2, "Dunkelblau");

    1热度

    1回答

    我尝试使用Actor的InputListener,但它不起作用。我真的不知道为什么。我发现了很多关于它的信息,并看到了官方文档,但没有一个没有帮助我。 当我触摸精灵时,我的日志消息不会显示。但是,如果我使用全局输入处理器(对于整个屏幕)它可以正常工作,但我只想为actor添加一个侦听器。 我在做什么错? public class GameScreen implements Screen {

    0热度

    1回答

    我想使2个设备通过套接字进行通信。 我使用此代码为客户端套接字: Socket socket = Gdx.net.newClientSocket(Net.Protocol.TCP, adress, 1337, socketHints); (SocketHints:超时= 4000) 我获取每个正在执行这条线时的GdxRuntimeException。套接字有什么问题? Screenshot o

    0热度

    1回答

    这里是类中的代码,我使用libgdx来开发游戏,但我没有如何解决有关 错误(无法解析构造函数'Sprite(java.lang.Object) ')在渲染中。 public class GamePage implements Screen{ private static final float FRAME_DURATION = 1.0f/15.0f; private Spri

    0热度

    2回答

    我有一个本机开发的Android游戏,现在我的用户也想要一个iOS版本。我认为LibGDX会是更好的选择,因为它可以让我重复使用游戏中的Java代码,并且我已经有了一些经验。 在我的游戏中,我针对不同的设备密度(drawable-hdpi,drawable-xhdpi等)有不同的图像大小。 所以,我的问题是:我如何达到相同的效果,但是使用LibGDX(如果需要更改,还需要考虑iOS设备分辨率所需的

    0热度

    3回答

    我已经拍摄的图像按钮用下面的代码: skin = new Skin(Gdx.files.internal("glassy-ui.json")); button2 = new ImageButton(skin); myTexture = new Texture(Gdx.files.internal("PlayButton.png")); myTextureRegi

    -1热度

    2回答

    在GameScreen我写了这个代码为比分类: if (Gdx.input.justTouched()&& executed==true) { MyGdxGame.camera.unproject(touchPoint.set(Gdx.input.getX(), Gdx.input.getY(), 0)); for (int i=0;i<4;i++) { if (sp

    2热度

    1回答

    对不起,以下问题非常具体,但我正在寻找超过一个小时来解决我的问题:精灵更改其颜色每3秒钟一次。我可以检测用户是否点击了正确的颜色,但我无法检测用户是否正在等待下一个颜色得分。我尝试下面的代码: private float timeSeconds = 0f; private float period = 3f; timeSeconds += Gdx.graphics.getRawDeltaTim