草庐IT

android - libgdx 中的背景透明度

如果我在Android中使用libgdx,如何使屏幕背景透明?我尝试使用的代码不起作用。Gdx.gl.glClearColor(0,0,0,0);Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT|GL10.GL_DEPTH_BUFFER_BIT); 最佳答案 刚刚找到解决方案!只需将此代码添加到扩展AndroidApplication的类即可。AndroidApplicationConfigurationcfg=newAndroidApplicationConfiguration();cfg.r=cfg

android - LibGDX - ImageButton - 设置图像背景

据我了解,LibGDX中的ImageButton是一个包含图像的框架。是否可以设置框架的背景?例如,我想使用按钮背景,并在该图像上应用图标。当前代码皮肤与背景:"com.badlogic.gdx.scenes.scene2d.ui.ImageButton$ImageButtonStyle":{"default":{"imageDown":"button-down","imageUp":"button-up"}}创建图像按钮://GettingimageButtonStylewith"default"style,asitjusthasthebackground.ImageButton.I

android - 在 LibGDX 中生成一个随机数

我不知道为什么,但我似乎看不到LibGDX中的随机数生成是如何工作的,也没有我能找到的使用它的好例子。只是想知道如何随机选择一个数字1-3然后System.out它。奖励-您如何每秒随机生成一个新数字? 最佳答案 您可以使用标准Java来做到这一点。Randomrandom=newRandom();intoneTwoThree=random.nextInt(3)+1;这将生成一个随机整数(0、1或2),然后加上1,得到1、2或3。如果你想每秒切换一次,那么你需要在你的render(float)方法中跟踪时间privatefloatc

Libgdx 中的 Android Intent 和 startActivity(非 Activity 或 AndroidApplication 类)

请帮助我如何在Libgdx线程中运行以下代码-在render()、create()等...publicclassMyGameimplementsApplicationListener,InputProcessor{...IntentdiscoverableIntent=newIntent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,300);startActivity(discoverableI

android - 有什么办法可以忽略 libgdx 图像限制? (图像必须是二的幂)

在libgdx框架中,我们只能使用图像的二次幂(64x256、128x32等),因为OpenGL需要它。有什么好的方法可以“突破”这个限制吗?例如:使用图片800x480。 最佳答案 设置Texture.setEnforcePotImages(false);,你就不再有限制了。所以说你只能使用大小为2的幂的图片是不正确的。这只是“可以拥有”而不是“必须拥有”。问候 关于android-有什么办法可以忽略libgdx图像限制?(图像必须是二的幂),我们在StackOverflow上找到一个

java - LibGDX 没有运行 render() 方法

我在使用LibGDX时遇到问题。我有一个Screen并且在它的render方法中我有:publicclassLoadingScreenimplementsScreen{privateOrthographicCameraguiCam;privateTankChallengetankChallenge;privateSpriteBatchbatcher;privateGL10OpenGL;publicLoadingScreen(TankChallengetankChallenge){this.tankChallenge=tankChallenge;Gdx.graphics.setTitle

android - 将 Android 位图转换为 LibGdx 的纹理

我正在尝试通过转换将位图转换为libGDX纹理:AndroidBitmap到byte[]byte[]到libGDXPixmaplibGDXPixmap到libGDXTexture我面临的问题是转换为纹理的位图正在从Assets文件夹中的纹理打包器绘制Sprite表publicvoidonByteArrayOfCroppedImageReciever(byte[]bytes){try{pmap=newPixmap(bytes,0,bytes.length);tex=newTexture(pmap);face=newSprite(tex);//game.setScreen(newGameS

安卓打包问题

我在android中使用libgdx框架。我从链接http://code.google.com/p/libgdx/downloads/list复制了gdx-helloworld.zip并将其导入到Eclipse中。但问题是我无法运行该应用程序。描述-转换为Dalvik格式失败,错误1​​资源-gdx-helloworld-android位置-未知类型-Android打包问题我不知道问题在哪里。任何请帮我解决pbm 最佳答案 这个问题主要是由于您的应用程序和库中的某些类具有相同的名称和相同的包。做一件事,将库的包更改为其他包,然后尝试

android - 将屏幕录制到视频 libgdx android

我必须在libgdx应用程序中录制屏幕并在同一应用程序中将视频分享到youtube。我编译了ffmpeg项目,得到了二进制文件FFMPEG。我在应用程序中获取了屏幕截图列表,我需要将它们转换为视频。FFMPEG是将图片+声音转换为电影的最简单方法吗?我将FFMPEG文件添加到断言文件夹。现在我尝试执行它:Runtimert=Runtime.getRuntime();rt.exec("chmod700ffmpeg");rt.exec("ffmpeg");因为路径的原因无法完成,好像是错误的。(标准的assertmanager暂时不能在libgdx内部使用)我试图将文件从assert文件夹

java - gdx 将布局文件解析为目标文件

我们使用libgdx为我们在Android上的游戏进行图形渲染。似乎libgdx将来可以放弃对布局文件的支持。使用布局文件的缺点是解析它需要更长的时间。优点是使用它构建UI非常方便,而不是在java文件中构建UI。所以我想知道是否有一种方法可以将布局解析为可序列化的目标文件,并在游戏中加载这些目标文件而不是布局文件。这样,如果我们可以维护一个实用程序,使用从布局文件生成目标文件的旧gdx库,并在实际游戏中升级gdx。编辑:布局文件是libgdx的而不是android的 最佳答案 目前没有任何方法可以使用libgdx序列化您的布局信息