libgdx相关内容

显示西里尔字母的 libgdx

libgdx 显示西里尔字母时出现以下问题.我举个例子: 这行得通: System.out.println("абцдеф"); 但它什么也没显示: field = new TextField("абцдеф", style); 然后尝试了,没有成功. 试试{mmm = new String(t.getBytes(), "UTF-8");} 捕捉(UnsupportedEncodi ..
发布时间:2022-01-12 17:30:52 Java开发

“您尚未指定要用作弹出窗口内容的视图"

所以我一直在尝试在我的游戏中实现排行榜/成就,并且没有任何类型的实现,游戏运行得很好.我已成功导入 google-play-services-lib 并复制到 BaseGameUtils.但每当我尝试为 GameHelper 对象调用 setup 时,它就会崩溃.LogCat 给出以下错误: getCSCPackageItemText()您尚未指定要用作弹出窗口的内容视图的视图.回退到在此 ..
发布时间:2022-01-12 17:30:46 移动开发

事件未传递给侦听器

我有 一个使用 scene2d 的 libgdx 游戏代码> 用于 UI.我有几个带有自己的 ClickListener 的 ImageButton 实例.在某些设备上(目前仅在三星 Galaxy S3 和三星 Galaxy S4 Active 上看到过)存在事件无法传递的问题,除非快速单击两次. 每次点击失败都会记录如下内容: 04-22 16:10:09.678: D/InputRea ..
发布时间:2022-01-12 17:30:31 移动开发

需要带有 FBO 扩展的 OpenGL 2.0 或更高版本 - LibGDX 错误

我从一个月前开始使用 LibGDX &它工作得很好!但是昨天,在更新到 Java 8 后,我运行了两个以前可以工作的桌面项目,它显示了这个错误: 视频驱动程序不支持OpenGL 我在网上搜索过我发现有人发布了这段代码: System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true"); 嗯,它适用 ..
发布时间:2022-01-12 17:30:23 Java开发

Gradle如何添加原生依赖?[Libgdx]

我有一个默认的 Libgdx Gradle 设置,我需要向其中添加我的简单文本渲染库.它由一个 .jar 文件和本机 lib 文件组成. 这行 build.gradle 脚本似乎可以正常工作,它的作用是将 jfreetype.jar java 库添加到我的构建路径中. 编译文件('../local_lib/jfreetype.jar') 是否有像这样的魔术命令来添加我的文件系统上可用且未 ..
发布时间:2022-01-12 17:30:13 Java开发

Libgdx 3D 纹理透明度

我在使用具有透明区域的纹理时遇到问题.基本上,它是呈现在立方体上的硬币纹理.我无法让角落看起来透明,它们只是显示为白色/灰色. 我确保启用了 G20.GL_Blend,所以不可能. 这是我在 render() 方法中使用的代码(我尝试了不同的组合): Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_B ..
发布时间:2022-01-12 17:30:03 Java开发

Libgdx - 检查一个键是否被按住?

我正在使用 java libgdx 游戏库,我很好奇我是否可以判断一个键是否被按住,而不是按下并松开. 我需要知道这一点,因为如果按下它,我将播放一个较短的 mp3 文件,如果按住它,我将播放一个较长的文件. 解决方案 是的,您可以通过 Gdx.input.isKeyPressed(Input.Keys.XXX) 或通过实现 InputProcessor. 公共类 MyInputP ..
发布时间:2022-01-12 17:29:57 Java开发

Java - LibGDX - isKeyPressed 和 isKeyJustPressed 有什么区别?

isKeyPressed 和 isKeyJustPressed 有什么区别?! 我搜索了文档.对于差异,刚刚发现: isKeyPressed:返回按键是否被按下. isKeyJustPressed:返回按键是否刚刚被按下. 有人知道更好解释的东西吗?! 解决方案 isKeyPressed 检测当前是否按下按键. isKeyJustPressed 检测键是否在最 ..
发布时间:2022-01-12 17:29:38 Java开发

在当前线程中找不到 OpenGL 上下文

我正在使用 LibGDX 制作游戏.我想根据需要同时加载/卸载资产.但是,等待资产在主线程中加载会导致延迟.为了解决这个问题,我创建了一个后台线程,用于监控需要加载哪些资产(纹理、声音等)并适当地加载/卸载它们. 不幸的是,从该线程调用 AssetManager.update() 时出现以下错误. com.badlogic.gdx.utils.GdxRuntimeException: ja ..
发布时间:2022-01-12 17:29:31 其他开发

如何使 LibGDX 桌面默认全屏

全部.只是想知道如何让我的桌面应用程序在启动时全屏显示.我是 LibGDX 的新手,非常感谢任何帮助.谢谢. 解决方案 只需在 LwjglApplicationConfiguration 中定义 fullscreen 字段: LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();cfg.title ..
发布时间:2022-01-12 17:29:20 其他开发

java.lang.NoClassDefFoundError (libgdx)

一直在尝试使用 Libgdx 框架,但遇到了一些令人沮丧的问题.我正在学习教程,但无法运行我的项目.我做错了什么? 包com.mygdx.game.android;导入 com.badlogic.gdx.ApplicationListener;导入 com.badlogic.gdx.Gdx;导入 com.badlogic.gdx.graphics.Texture;导入 com.badlogic. ..
发布时间:2022-01-12 17:29:10 Java开发

使用 LibGDX 的法线映射 GLSL

我尝试使用 LibGDX 实现法线映射.因此,当我在顶点着色器中计算漫反射和镜面反射颜色时,我得到了一些积极的结果(至少我是这么认为的). 顶点着色器: 属性 vec4 a_position;属性 vec2 a_texCoord0;属性 vec3 a_normal;变化 vec2 v_texCoord;可变浮点 v_diffuse;变化 vec3 v_specular;变化 vec3 v_ ..
发布时间:2022-01-12 17:28:53 其他开发

如何更改窗口/表格中现有 scene2d.ui 小部件的大小?

我正在尝试调整 scene2d.ui 窗口(基本上是一个可以移动的表格)及其内容的大小.到目前为止,我只能成功更改窗口大小本身,但不能更改其内容.我这样做是这样的: window.setWidth(newTableWidth);textField.setWidth(newFieldWidth);window.invalidate(); ..
发布时间:2022-01-12 17:28:44 其他开发

LibGDX 画线

我正在尝试使用 libGDX 制作类似弹弓的东西. 我的代码 if (Gdx.input.isTouched()) {ShapeRenderer sr = new ShapeRenderer();sr.setColor(Color.BLACK);sr.setProjectionMatrix(camera.combined);sr.begin(ShapeType.Line);sr.line( ..
发布时间:2022-01-12 17:28:27 Java开发

单击 libGDX 中的 Actor

我的游戏中有一个覆盖层,它由一个屏幕图像和一组“在"屏幕上的按钮组成. 截图: 我的 Screen 有一个 Stage.Stage 有一组 Group 对象,我认为它们是层.第一组是背景,中间的组是游戏元素,最前面的组是屏幕覆盖. 覆盖层由一个Image、屏幕本身和四个TextButton(每个角落一个)组成. 如果不是因为我无法点击游戏层中的任何内容,只要覆盖层中的图像在 ..
发布时间:2022-01-12 17:28:20 Java开发

如何解决 Gradle 插件依赖?

我正在尝试从 安装 Eclipse 集成 Gradle http://dist.springsource.com/release/TOOLS/gradle 为了在 Eclipse 中创建 LibGdx 项目. 但是有一个依赖问题,我被困在其中并且无法理解错误. 以下是尝试安装 Gradle 插件时 eclipse 中的错误堆栈. 正在安装的软件:Spring UAA 集 ..
发布时间:2022-01-12 17:28:12 Java开发