libgdx相关内容

libgdx - 如何在舞台上添加背景图片?

我正在学习 libgdx,但我被困在一个点上.. 我在我的舞台上添加了一个按钮,现在我想在舞台上添加一个图像,以便图像看起来像按钮的背景图像.我的意思是说按钮应该位于图像上.我一直在寻找教程,但无法做到这一点. 怎么做?有什么帮助吗? 解决方案 您唯一需要做的就是在绘制Button之前绘制背景. 有几种可能的方法来做到这一点: - 您可以将背景作为 Image(Actor ..
发布时间:2022-01-12 17:28:05 Java开发

libgdx 游戏在某些设备上崩溃

应用程序启动后,我的应用程序在设备上崩溃且没有错误消息.这只发生在三星 Note 1 上(至少,不能在所有设备上测试),而不是摩托罗拉 Moto G 或 Galaxy s4mini.我得到的唯一提示是在调试器中.我贴在下面.到底发生了什么以及为什么它只在某些设备上崩溃? 编辑:从“正在运行的应用程序"菜单返回应用程序时,它也会崩溃.注 1 已安装 CyanogenMod.也许这与崩溃有关. ..
发布时间:2022-01-12 17:27:58 移动开发

如何更改 libgdx 不同的窗口大小?

如何在 libgdx-android-desktop 中更改大小?我对窗口大小感到困惑,不知道如何解决这个问题. 所以对于桌面窗口,我想要 500x500,但对于 android,我想要全屏,所以我无法对其进行硬编码. 出于某种原因,ANDROID_WIDTH 总是等于 WINDOW_WIDTH. int WINDOW_WIDTH = 500;诠释窗口宽度 = 500;公共无效创建() ..
发布时间:2022-01-12 17:27:47 Java开发

java 和 libGDX/LWJGL 游戏全屏尺寸错误,适用于 Ubuntu 上的多个显示器

我正在开发一个 libGDX(LWJGL 之上的库)游戏项目,并从几个不同的工作站使用 Intellij IDEA IDE: 配备两个显示屏(1920x1080 和 1600x1200)的 Windows 7 x64 笔记本电脑,nVidia GT540M. Ubuntu 12.04 LTS,配备单显示器 (1366x768)、英特尔集成显卡的笔记本电脑. Ubuntu 12.04 LT ..
发布时间:2022-01-12 17:27:39 Java开发

如何在 libGDX 的我的游戏中实现 Admob?

我开始使用 libGDX,我想在我的游戏中使用 AdMob. 如果有人已经对此进行了研究,请给我方法让这件事在游戏中发生? 解决方案 layout = new RelativeLayout(this);adView = new AdView(this, AdSize.BANNER, adMObid);查看 gameView=initializeForView(new Talking ..
发布时间:2022-01-12 17:27:30 移动开发

Android Studio 3.1 构建失败,gradle 4.4 类签名者信息与同包中其他类的签名者信息不匹配

我正在使用 libgdx 在 Android Studio 3.1 中创建一个项目,但我无法构建我的项目,因为它说: class“org.bouncycastle.jcajce.provider.symmetric.IDEA$Mappings"的签名者信息与同包中其他类的签名者信息不匹配 但我不使用“bouncycastle"之类的我检查了很多关于这个问题的页面和主题,但我没有找到任何解决方案 ..
发布时间:2022-01-12 17:27:22 Java开发

双缓冲和 libgdx

我在 libgdx 中有一个非常简单的应用程序.它目前应该用粉红色的纹理覆盖一半的屏幕.它确实做到了,但是纹理在闪烁.基于我自己对主题的理解,以及这个线程:LibGDX 闪烁我需要启用双缓冲.或者,写入我的缓冲区.问题是,要么我对 google 无能,要么很难找到任何关于如何在 libgdx 中操作缓冲区的信息.如果有人可以为我提供资源,解释如何操作缓冲区,以及如何创建缓冲区,如何将它们与当前显示 ..
发布时间:2022-01-12 17:27:00 Java开发

在 libgdx 中将纹理拆分为拼图

由于性能问题,我正在尝试将基于 android Canvas 的游戏转换为 Libgdx.目前,当我必须(动态)生成拼图碎片精灵时,我遇到了问题. 我做了什么:我使用了 android 位图操作(Path 和 PorterDuff)并生成了拼图,然后将其提供给 AndroidLauncher 中的 Libgdx Game 对象. 问题 1:有没有更好的方法将位图转换为 libgdx 核 ..
发布时间:2022-01-12 17:26:52 Java开发

如何使用 lib gdx 在 IntelliJ 中导入通用补间引擎

好的.. 我正在尝试为我的手机游戏创建启动画面.我使用 lib gdx 库来创建我的游戏.我在为我的精灵飞溅导入通用补间引擎时遇到问题.我该怎么办. 我已经下载了通用补间引擎并将其解压缩到我项目的 ios、android、核心和根目录中的“libs"文件夹中.我为每个依赖项复制并粘贴了这些行: project(":core") { fileTree(dir: 'D:/game/c ..
发布时间:2022-01-12 17:26:32 Java开发

libgdx 桌面应用程序中闪烁的对象图像移动

此代码使图像在向左、向右、向下或向上移动时闪烁. 公共类 MoveSpriteExample 扩展 GdxTest 实现 InputProcessor {纹理纹理;SpriteBatch 批处理;OrthographicCamera 相机;Vector3 spritePosition = new Vector3();精灵精灵;公共无效创建(){浮动 w = Gdx.graphics.getWid ..
发布时间:2022-01-12 17:26:16 其他开发

libgdx 如何缩放 BitmapFont 以更改屏幕尺寸?

我想要的是在更改屏幕尺寸时相应地更改大小的位图字体.我的意思是在我的电脑上,字体看起来相当大,但在我的手机上,它是一种难以阅读的小字体.我可以更改大小,但我希望它在所有屏幕上看起来都相似,而不是在一个屏幕上大而在另一个屏幕上小.这是我的代码,看看我必须使用什么: public void render() {//评分系统scoreFont.setColor(1.0f, 1.0f, 1.0f, 1. ..
发布时间:2022-01-12 17:26:08 Java开发

我可以用于 android 设备的最大精灵表大小是多少?

我可以在安卓设备上使用的最大精灵表尺寸是多少?听说有限制,因为有些设备不能处理大图.8196x4092px 还可以吗? 解决方案 我觉得8196x4092px的纹理分辨率太大了,你应该尝试降低spritesheet的分辨率,或者把你的spritesheet 分成不同的 spritesheets 然后组装它们 因为 8196x4092px 可能会导致您在某些设备上出现问题 最大纹 ..
发布时间:2022-01-12 17:25:44 其他开发

是否可以在 libgdx 中扭曲演员

是否可以在 libgdx 中倾斜/剪切演员(图像)? 我发现精灵可能会出现倾斜,如 在此处讨论 演员呢? 解决方案 这对我有用: 类 SkewActor 扩展 Actor {私有TextureRegion tex;私人仿射2仿射=新仿射2();公共 SkewActor(TextureRegion textureRegion) {this.tex = 纹理区域;}@覆盖publ ..
发布时间:2022-01-12 17:25:36 Java开发

使用 libgdx 进行触摸滚动

我正在尝试在 libgdx 游戏中实现触摸滚动.我有一张宽幅图像,它是房间的全景图.我希望能够滚动图像,以便用户可以看到房间周围.我有它,以便我可以滚动一定距离,但是当注册一个新的 touchDragged 事件时,图像会移回原始位置. 这就是我的实现方式 公共类 AttackGame 实现 ApplicationListener {攻击输入处理器输入处理器;纹理背景纹理;纹理区域;Ort ..
发布时间:2022-01-12 17:25:27 Java开发

如何使用 Android 指南针方向来瞄准 opengl 相机?

我正在使用 libgdx 为 android 开发一个基本的 3d 游戏,并且在给定从指南针提供的三个旋转角度(方位角 - 围绕 Z 的旋转,滚动 - 围绕 Y 的旋转,俯仰 - 旋转)的情况下,我很难正确定位相机关于 X).我在下面的代码中取得了一些小小的成功,因为我可以按照我的预期正确地将虚拟相机对准 Z 轴和 X 轴.(角度以度为单位 [-180,180]) camera.directio ..
发布时间:2022-01-12 17:25:17 移动开发

libgdx 离开屏幕和屏幕生命周期

以下命令: game.setScreen(new GameScreen()); 让您进入一个新屏幕,类似于 Android 的 startActivity(). 但是那你如何离开屏幕并返回调用你的屏幕(类似于Android的finish())? 另外,有没有类似于 Android 的 LibGDX 屏幕生命周期的图形显示? 解决方案 屏幕生命周期其实和 Android 的生 ..
发布时间:2022-01-12 17:25:04 Java开发

LibGDX 纹理混合与 OpenGL 混合功能

在 libGdx 中,我正在尝试创建形状纹理:获取完全可见的矩形纹理并对其进行遮罩以获得形状纹理,如下所示: 在这里我在矩形上测试它,但我想在任何形状上使用它.我查看了 本教程 并想到了首先绘制纹理的想法,然后是具有淡化功能的面具: batch.setBlendFunction(GL20.GL_ZERO, GL20.GL_SRC_ALPHA); GL20.GL_ZERO - 因为我真的不 ..
发布时间:2022-01-12 17:24:56 其他开发

LibGDX 指导 - 精灵追踪 2D 无限随机贝塞尔曲线

我已经能够将平滑的动画应用到我的精灵并使用加速度计控制它.我的精灵被固定为沿 x-aix 左右移动. 从这里开始,我需要弄清楚如何为精灵创建一条垂直的无限波浪线以尝试追踪.我的游戏的目的是让用户用加速度计控制精灵的左/右运动,以尽可能地追踪永无止境的波浪线,而精灵和相机都在垂直方向移动以模拟“移动沿线."如果这条线是随机生成的,那将是理想的. 我研究过样条曲线、平面、贝塞尔曲线等,但我 ..
发布时间:2022-01-12 17:24:41 其他开发