libgdx

    0热度

    1回答

    我有一个表格并添加所有按钮,下面是按钮代码,它是重复制作level0-9按钮。当我点击该按钮时,它将把它们的号码保存到首选项(首选项)并进入下一个屏幕,但所有按钮也将最后一个号码(10)保存到首选项(首选项)中。我该如何改进它? for (level = 0; level < 10;level++) { levelbutton[level].getLabel().setFontScale

    0热度

    1回答

    按照标题。使用SpriteCache绘制不会改变的纹理(比如全屏幕背景,评分面板的图形)并且使用SpriteBatch处理所有其他纹理是不是一个好主意?

    1热度

    2回答

    我经常在教程中看到人们创建相机并将其传递到视口,如viewport = new FillViewport(100,100,camera);。为什么不只是创建一个视口不够?它不是自动创建相机吗? 感谢

    2热度

    1回答

    我试图在测试游戏中使用TiledMap,但我遇到了大小问题。我使用的宽度为160,高度为90的ExtendViewport。我想问题是平铺地图是使用屏幕大小绘制的,因为它放大了。我是否需要2个独立的摄像机用于平铺地图和游戏的其余部分(玩家,敌人......)? 这是我的所有代码: public class Main extends Game { private OrthographicC

    0热度

    1回答

    我试图让一个跟随玩家(由你控制)周围的玩家和目前它的作品,但是当我添加碰撞检测时,它不工作得很好,当哥们遇到障碍。我只是想知道什么是最好的方法(如可能是a *算法的实现)使ai运动平滑并避免障碍? 这里是我的哥们类目前更新方法: public void update() { setBounds(getX(), getY(), getWidth(), getHeight());

    0热度

    2回答

    我将项目与Firebase广告相关联,但无法使用AdView,MobileAds等类。它显示无法解析符号(建议:将库'play-services-ads-lite:11.2.0'添加到classpath中)。我从android studio直接连接了firebase。 这是我的两个阶梯。 的build.gradle(项目) buildscript { repositories {

    0热度

    1回答

    我正在使用多边形进行碰撞检测。我有一块石头,在某个方向上移动。 当我运行该应用程序时,该多边形呈现​​为一个完美的矩形,在该矩形开始时是岩石。 然而,它并不移动与岩石。 public Polygon box; private int width; public int height; public float [] vertices; public Rock (float x, floa

    1热度

    1回答

    我的LibGDX项目在Eclipse中运行,但是当我将它导出到可执行JAR文件时,我得到“无法加载文件:play_button_inactive.png”和“File not found:play_button_inactive.png (内部)”。 我刷新并清理了该项目。我在桌面项目中删除了我的资产链接,并将其重新加载到构建路径中,但仍然存在相同的错误。 我将jar文件和Eclipse中的资源分

    0热度

    1回答

    我使用LibGDX。 SpriteBatch和Sprites是否可以实现此行为?蓝色精灵周围有alpha,并以那个薄的蓝色边框结束。 红色精灵第一次呈现,那么蓝色的,并且在红色的根据从蓝色阿尔法孔,图案背景是那里只是为了演示 正是我想要的这个家伙不(使GL_DEPTH_TEST不为我工作) Sprite quads & depth testing correctly in OpenGL ES 2

    0热度

    1回答

    我正在使用libgdx和Android工作室。我已经成功实施谷歌玩游戏服务(排行榜等)。现在我想实现admob,但是我得到错误。 这是我的build.gradle的一部分: project(":android") { apply plugin: "android" configurations { natives } dependencies { compile project