草庐IT

ios - 带有 RoboVM 的适用于 iOS 的 Libgdx - IOSGLES20.init 中的不满意链接错误

尝试使用RoboVM将我的LibGDX游戏移植到iOS。为模拟器运行应用程序时出现此错误:Exceptioninthread"main"java.lang.UnsatisfiedLinkError:atcom.badlogic.gdx.backends.iosrobovm.IOSGLES20.init(NativeMethod)atcom.badlogic.gdx.backends.iosrobovm.IOSGLES20.(IOSGLES20.java)atcom.badlogic.gdx.backends.iosrobovm.IOSApplication.didFinishLaunc

java - Libgdx 无法为目标 linux 32 位加载共享库 gdx freetype,我该如何解决?

我已经开始使用libgdx并一直在尝试让freetypefont在Android上工作,但无论我多么努力,我似乎​​都无法让它工作。在我尝试使用freetypefont之前,我的应用程序运行良好。我已按照libgdx网站上的指示放入扩展。应用程序一启动就崩溃或停止工作。控制台显示无法为32位目标linux加载共享库gdx-freetype。我觉得我已经尝试了一切。我已将两个freetype和freetypenative文件放入主游戏库,我将它们放入桌面,只将freetype一个放入android库。我已经为armeabi文件夹使用了最新的夜间构建.so文件,但仍然没有。我还按照此处的建

java - 在 Libgdx 中绘制渐变

好的,我有这个代码@Overridepublicvoidrender(){//donotupdategameworldwhenpausedif(!paused){//Updategameworldbythetimethathaspassed//sincelastrenderframeworldController.update(Gdx.graphics.getDeltaTime());}//Setstheclearscreencolorto:CornflowerBlueGdx.gl.glClearColor(0x64/255.0f,0x95/255.0f,0xed/255.0f,0xf

java - 如何根据屏幕分辨率缩放 libgdx 中的 Sprite ?

我正在尝试缩放纹理以适应屏幕宽度。这是我尝试过的,但它只是重复纹理。它不会缩放它。在init方法中:TextureLoader.TextureParameterparam=newTextureLoader.TextureParameter();param.minFilter=Texture.TextureFilter.MipMapLinearLinear;param.genMipMaps=true;param.wrapU=Texture.TextureWrap.ClampToEdge;param.wrapV=Texture.TextureWrap.ClampToEdge;manager

android - Android 上的 Libgdx app.exit() 未关闭应用程序

在我使用libGDX开发的Android应用程序中,当用户尝试退出游戏时,我使用Gdx.app.exit()。这会关闭游戏,但当用户重新启动应用程序时,所有Textures都会被打乱(超出使用应用程序的点)。我注意到,如果我从任务管理器强制关闭应用程序,那么它将正确重启。为什么会这样? 最佳答案 您重新发现了Java对象的生命周期(与应用程序进程的生命周期相关)与纹理对象的生命周期(与OpenGL上下文的生命周期相关,而OpenGL上下文的生命周期与Activity的可见性相关)之间的不匹配。在应用“退出”时,仅退出Activity

java - 了解 libGDX 投影矩阵

在过去的几周里,我一直在尝试学习libGDX库。我发现很难理解相机/视口(viewport)关系系统,尤其是在我第一次尝试游戏开发时。我被告知要使用的一行代码以及API提到的代码是:batch.setProjectionMatrix(camera.combined);尽管进行了4个小时的研究,但我仍然对这段代码的功能缺乏完整的了解。据我的基本理解,它“告诉”相机正在寻找的批处理。我缺乏理解力令人沮丧和愤怒,如果有人能帮助我,我将不胜感激。代码fragment的另一个问题是我不确定何时需要实现(在渲染方法、创建方法等中)。 最佳答案

android - 如何使用OpenGLES 2.0在libgdx中的背景上实时渲染Android的YUV-NV21摄像机图像?

与Android不同,我对GL/libgdx比较陌生。我需要解决的任务是多方面的,即将Android摄像机的YUV-NV21预览图像实时渲染到libgdx内的屏幕背景。这里是主要的关注点:仅保证Android摄像机的预览图像在YUV-NV21空间(以及在类似的YV12空间中,U和Vchannel不交织而是分组)。假设大多数现代设备将提供隐式RGB转换是非常错误的,例如最新的SamsungNote10.12014版本仅提供YUV格式。由于在OpenGL中,除非在RGB中,否则什么都不能绘制到屏幕上,因此必须以某种方式转换颜色空间。libgdx文档(Integratinglibgdxand

android - 如何使用 LIBGDX 获取 android 设备的屏幕分辨率?

我正在从事android游戏开发,我是新手。我想开发一款屏幕分辨率免费的游戏。如果我知道如何使用libgdx库捕获android设备的屏幕分辨率,这对我来说就足够了。经过一番谷歌搜索后,我在不同的网站上阅读了以下代码,但它不适用于libgdx。DisplayMetricsdisplaymetrics=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);height=displaymetrics.heightPixels;width=displaymetrics.wid

android - libgdx 中 Actor 的操作

我已经制作了我的Actor,但我不清楚如何利用action和act方法。除了基本的Javadoc,我还没有找到关于这些方法的好的教程。任何人都可以提供一个示例,对Actor的操作进行评论吗? 最佳答案 由于LibGDX的变化,此答案已过时。有关最新文档,请参阅scene2dwikipage.LibGDX中有多种可用的操作可供您使用。它们在com.badlogic.gdx.scenes.scene2d.actions包中。我会说有3种Action:动画Action复合Action其他操作动画Action会修改Actor的各种属性,例如

android - Libgdx 设置 UI 在新 GWT 项目中出现 2 个意外错误

我已经运行了setupui,但是,我在-html项目中遇到了两个与教程中描述的错误不同的错误:libgdxtutorial说明的教程错误如下(这是我没有看到的错误):TofixtheerroroftheHTML5/GWTproject,gotothe"Problems"view,rightclicktheerrormessage"TheGWTSDKJARgwt-servlet.jarismissingintheWEB-INF/libdirectory"andselect"QuickFix".Click"Finish".我的错误是:Theprojectwasnotbuiltsinceit