jjzjj

java - 使用 netbeans 的 libGDX And​​roid - 任务菜单对于屏幕来说太大了

在libGDXnetbeansrunguide它说要在android上运行,请转到Tasks->installDebug。但是在netbeans中,任务菜单太长了,installDebug不显示并且无法向下滚动列表。其他人一定有这个问题,但谷歌没有给我任何结果。所以我的问题是,我如何安装调试,是否必须创建自定义任务?谢谢 最佳答案 抱歉,这是一个已报告的错误,标记为已解决WONTFIX。正如NetBeans质量工程经理MarianMirilovic在Bug242160中所说的那样:NoplanstochangeitNetBeansi

java - 在屏幕之间切换 Libgdx

我仍在处理这个libgdx项目,我正在尝试找出将屏幕更改为我的游戏屏幕的最佳方法现在,当单击一个按钮时,我需要它转换到游戏屏幕。我已经看到一些扩展游戏类的实现,但我不确定从这里开始的最佳方法是什么。这是主要的应用类:publicclassConnectFourApplicationimplementsApplicationListener{privateScreenscreen;publicstaticvoidmain(String[]args){newLwjglApplication(newConnectFourApplication(),"PennyPop",1280,720,tr

java - 没有 box2d 的 Libgdx 光

我刚开始使用libgdx创建游戏。这是一个使用scene2dui的自上而下的2d射击游戏。现在我想,我可以在某些层面上添加黑暗和光明,但我不想使用box2d重写所有内容。我不需要逼真的阴影,只需要某种环境光和我角色周围的光环,它不受墙壁和他周围其他障碍物的影响。所以我想知道libgdx中是否有任何类型的光系统?或者我可以在不使用box2dbodies/world的情况下使用box2dlights吗?谢谢 最佳答案 在我看来,标记的答案是错误的。如果您不想要任何阴影,那么在不使用box2d的情况下使用box2dLights实际上非常简

java - 使用 libGDX 绘制填充的多边形

我想用libGDX绘制一些(填充的)多边形。它不应该填充图形/纹理。我只有多边形的顶点(闭合路径)并尝试使用网格进行可视化,但我认为在某些时候这不是最佳解决方案。我的矩形代码是:privateMeshmesh;@Overridepublicvoidcreate(){if(mesh==null){mesh=newMesh(true,4,0,newVertexAttribute(Usage.Position,3,"a_position"));mesh.setVertices(newfloat[]{-0.5f,-0.5f,00.5f,-0.5f,0,-0.5f,0.5f,0,0.5f,0.5

java - 使用 Eclipse 设置 LibGDX 时出现 Gradle 错误

我正在尝试使用这个tutorial设置一个带有eclipse的libGdx但是当我尝试构建项目时出现此错误Configurationondemandisanincubatingfeature.FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringrootproject'TestGame'.>Couldnotresolvealldependenciesforconfiguration':classpath'.>Couldnotresolvede.richsource.gradle.plug

java - 覆盖绘图顺序 scene2D 的舞台

您在libgdx中得到了一个复杂的Scene2D图,其中包含多个Group's和Actor's。您希望用户选择一些Actor并在最后绘制它们,以便它们看起来集中在任何其他Actor之上。我想遍历Stage两次。第一次绘制未选中的Actor,第二次绘制选中的actors。然而,我没有看到任何“好”的方式来强制执行此行为。我更喜欢干净的选项。我不想为了这个小的添加而复制整个方法实现。什么不起作用:Actor的toFront()方法仅适用于它的sibling。在舞台中交换Actor的位置:这会修改Actor的转换。要考虑的场景:您有一个Root,其中有一个组gA和一个组gB。GroupgA包

如何反复填充libgdx身体?

我知道我可以使用这个throghPolygonRegion但是问题是我使用scene2d.Stage还有很少的演员。您可能知道阶段用途SpriteBatch而且我不能渲染多边形(方法batch.draw(多边形))。我想要的结果:当我放入演员的绘制方法时,此代码:polygonSpriteBatch.begin();polygonSpriteBatch.draw(polygonRegion,getX(),getY(),getWidth(),getHeight());polygonSpriteBatch.end();我得到这样的东西:看答案据我说,你应该使用Stage在顶端PolygonSpri

java - LibGDX 网格高度图法线和灯光

我正在尝试让网格法线和灯光在LibGDX项目中工作。我已经有了从高度图纹理像素生成的纹理网格。问题是我无法正确点亮法线。我也不是100%确定我在TerrainChunk类中正确设置了普通顶点。这里是主类代码:packagecom.me.terrain;importcom.badlogic.gdx.Game;importcom.badlogic.gdx.Gdx;importcom.badlogic.gdx.files.FileHandle;importcom.badlogic.gdx.graphics.Color;importcom.badlogic.gdx.graphics.GL20;

java - Libgdx 在运行时更改纹理的颜色

在用libgdx制作的游戏中,我有一个TextureAtlas我在其中存储了所有TextureRegion我的AnimationPlayer的小号.Player默认情况下有一件蓝色T恤(例如)。现在我希望能够拥有不止一个Player每个人都应该有另一种T恤颜色。所以基本上,我想用红色代替蓝色Player第三个是绿色Player等等。我确定我可以用PixMap做到这一点但不会。因为那样我就失去了TextureAtlas的优势(?)。还有另一种方法吗?或者我是否需要将每个“颜色版本”都作为TextureRegion在TextureAtlas?另一个小问题:使用Gimp(可能还有一些其他程序

java - 对齐 libgdx TextButton 中的文本

有没有办法将文本按钮中的文本对齐到左(或右)而不是居中?我找过它,但我似乎找不到它。您可以使用.json皮肤文件来做这件事吗?如果可以,怎么做?谢谢,如果我不准确请告诉我:) 最佳答案 是的,您可以将文本对齐到按钮的左侧,请参见示例:someButton.getLabel().setAlignment(Align.left);所以基本上你必须将按钮的标签与按钮内的左侧对齐。显然,您可以对右对齐、顶部对齐、底部对齐等执行相同的操作。 关于java-对齐libgdxTextButton中的文