草庐IT

java - 如何在 Android 设备上通过 libGDX 首选项正确保存游戏进度?

我正在使用下一个代码。此代码在桌面版本上运行良好,但在Android设备上则不行。返回Gdx.app.getPreferences(PREFS_NAME)始终为空。为什么?哪里会出错?importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.Preferences;publicclassBeatlesPreferences{//constantsprivatestaticfinalStringPREF_VIBRO="vibro";privatestaticfinalStringPREF_MUSIC_ENABLED="musicenabled";

android - 在没有Eclipse或Ant的情况下使用LibGDX

背景所以最近我想为android开发一个游戏,并开始四处寻找一个好的库来帮助我。libgdx选中所有正确的复选框。但按照惯例(也可以理解),所有文档都只提到了使用eclipse和adt。以前,我使用ant来构建我的android项目,所以我认为我可以使用它,但是学习ant,虽然它可能很有用,但似乎有点考虑到,肯定不会有那么多命令来构建这个项目?问题那么,在不使用eclipse、ant或其他ide/build工具的情况下,创建、编译和运行一个至少面向桌面和android平台的libgdx项目需要哪些步骤呢?我将回答我自己的问题,但我使用的方法,以创造最终产品可能不是最好的,所以批评是受欢

java - libGdx:有舞台时不绘制 Sprite

我确定我在这里遗漏了一些非常明显的东西,但我是初学者,所以请不要打扰我。我的问题是我有一个视口(viewport)比屏幕小的舞台。现在我也想直接用Sprite.draw(SpriteBatch)在屏幕上画一个Sprite。Sprite和舞台的位置不重叠。舞台绘制得很好,但Sprite不可见。当我在渲染方法中注释掉stage.draw()部分时,Sprite就可见了。代码:这是我的渲染方法:@Overridepublicvoidrender(floatdelta){Gdx.gl.glClearColor(0.851f,0.894f,0.992f,1f);Gdx.gl.glClear(GL

java - 无法为目标加载共享库 'gdx'

我遇到了与thisquestion中相同的问题,但那里的答案并没有解决我的问题。我没有通过gdxsetup.jar创建项目,我只是包含了gdx.jar和gdx-backend-android.jar。我将libgdx.so添加到libs/x86,但它仍然抛出异常。我该如何解决?日志:02-1611:59:45.604:E/AndroidRuntime(14788):FATALEXCEPTION:main02-1611:59:45.604:E/AndroidRuntime(14788):java.lang.ExceptionInInitializerError02-1611:59:45.

android - LibGDX:使用触摸移动相机

我使用LibGDX创建一个2Dandroid游戏,并使用正交相机在世界各地移动。为了移动相机,玩家应该触摸并拖动屏幕。因此,如果您触摸屏幕并向右拖动,相机应该向左移动。所以它应该就像在画廊中移动缩放图片的部分一样。我希望你关注我。这是代码:publicclassCameraTestMainextendsApplicationAdapter{SpriteBatchbatch;Textureimg;OrthographicCameracamera;@Overridepublicvoidcreate(){batch=newSpriteBatch();img=newTexture("badlo

android Studio/Intellij Idea with LibGDX错误'编译'以16个错误完成''错误:(3,24)Java:package com.badlogic.gdx不存在'

在使用libgdx创建项目之后,通过使用AndroidStudio/IntellijIdea打开/导入我,我对他们俩都遇到了相同的错误,他们尝试了Google和其他堆栈,S答案没有帮助。我的gradle构建buildscript{repositories{mavenLocal()mavenCentral()maven{url"https://oss.sonatype.org/content/repositories/snapshots/"}jcenter()}dependencies{}}allprojects{applyplugin:"eclipse"applyplugin:"idea"ve

android - Libgdx Scene2d - 设置 Actor (TextField)填充?

我在设置填充或类似于Actor的东西时遇到了麻烦。摸不着头脑。我想我可能必须在皮肤中添加一些东西?我有这个TextField:textboxskin=newSkin();textboxskin.add("textfieldback",newTexture("data/textfieldback.png"));textboxskin.add("cursor",newTexture("data/cursortextfield.png"));textboxskin.add("selection",newTexture("data/selection.png"));textboxskin.ad

android - 为 Android 暂停/恢复一个简单的 Libgdx 游戏

目前我正在尝试使用适用于Android平台的libgdx实现简单的游戏。我已经实现了游戏,但不知道如何根据用户输入暂停和恢复游戏。请提出一些想法以及一些实用代码来实现它。我正在使用libgdx库中演示的简单游戏代码。谢谢。代码如下:publicclassDropimplementsApplicationListener{TexturedropImage;TexturebucketImage;SounddropSound;MusicrainMusic;SpriteBatchbatch;OrthographicCameracamera;Rectanglebucket;Arrayraindr

Android Emulator 不启动 LibGDX 项目?

每当我尝试在模拟器上执行应用程序时,模拟器都会显示一条错误消息“不幸的是,我的libGDX游戏已停止。”该应用程序在桌面版本中运行良好。我有最新的nightly版本、ADT版本18、最新的GWT和最新版本的eclipse。我的AndroidSDK工具是版本19,而我的androidSDK平台工具是版本11。关于如何解决这个问题有什么想法吗?我正在学习本教程:LibGDXtutorial这是我看到的屏幕截图:日志:06-1019:50:44.282:I/Process(1548):Sendingsignal.PID:1548SIG:906-1019:50:48.022:I/dalvikv

java - libgdx ScrollPane - 不滚动?

我正在多人游戏中创建一个大厅,该游戏的表格中可能显示任意数量的玩家。我有以下代码:camera=newOrthographicCamera(WIDTH,HEIGHT);camera.position.set(WIDTH/2,HEIGHT/2,0);camera.update();stage=newStage();Gdx.input.setInputProcessor(stage);stage.setCamera(camera);stage.setViewport(WIDTH,HEIGHT,false);ScrollPaneStylepaneStyle=newScrollPaneStyl