首页 文章
  • 2 votes
     answers
     views

    Libgdx在rotateAround摄像机后进行坐标

    相机旋转后,坐标让我感到困惑 . 我有一个相机角色和 Map . 该玩家仅在以下方向行走:北(90°),南(270°),东(0°),西(180°) . 从播放器'camera.rotateAround(...,...,...)'的位置旋转相机后,播放器因旋转而开始向新方向移动 . 有没有办法将原稿重新定位回坐标而不将 Map 移动到原始位置? 注意:轨道 Map 是临时的,然后有这些松散的...
  • 1 votes
     answers
     views

    登录失败.Google Play Games Libgdx

    我想更新我已经在playstore中发布的应用程序来添加成就和排行榜 . 我在开发者控制台中创建了游戏,一切都很好,一切都与我在我的应用程序的Google API中输入的调试SHA1一起使用 . 但是现在我已经生成了一个带有不同SHA1的签名APK(当然),我已经使用SHA1为我签名的APK更改了Google API中的调试SHA1 . 我已将APK推送到Playstore并从Developer ...
  • 3 votes
     answers
     views

    无法下载在Google Play上发布的测试版APK

    我已经在Google Play开发者控制台上上传了我游戏的第一张APK以进行Beta版测试 . 该出版物进展顺利,该应用程序现在可供我的beta测试人员使用 . 但是,没有人能够在手机或平板电脑上下载APK . 单击Google Play开发者控制台提供的下载链接时,测试人员会收到以下错误: 使用Play商店:需要验证 . 您需要登录自己的Google帐户 使用谷歌浏览器:此应用与您的所有...
  • 2 votes
     answers
     views

    Box2D未检测到碰撞

    我正在使用LibGdx库的Box2D扩展进行游戏,除了碰撞检测之外,一切都正常 . 这就是它目前的样子:Image 这个想法是玩家(小圆圈)可以跳入他的边界(重力被设置在地面的中心)来躲避在地面上旋转的传入障碍物 . 一旦障碍物到达了绝望者,ContactListener应该调用一个会破坏障碍物体的方法 . 首先,我有几个不同的身体: Player(动态身体)玩家只受重力和一些施加力的影响(没...
  • 0 votes
     answers
     views

    LibGdx输入处理和碰撞检测

    我正在玩libGdx,创建一个简单的平台游戏 . 我正在使用Tiled来创建 Map 和LibGdx tilesMap渲染器 . 它与SuperKoalio libgdx示例类似 . 此刻我的碰撞检测,它只是确定玩家是否已经击中了它右侧,上方或下方的区块 . 当它检测到右侧的碰撞时,它会将玩家状态设置为站立状态 . 通过InputHandler控制播放器 . 当按下D键时,它将玩家状态设置为行走,...
  • 2 votes
     answers
     views

    如何用这个类计算信箱大小?

    我有一个我为LibGdx OpenGL项目编写的Java类 . 无论您如何通过顶部和底部或侧面的信箱调整大小,相机都会保持屏幕的宽高比 . 到现在为止还挺好 . 当我尝试获取单击的鼠标x,y坐标时,问题出现了,并且该轴涉及信箱 . 这里首先是 class : public class Camera { private static float viewportWidth; private sta...
  • 1 votes
     answers
     views

    Android Libgdx无法为1536000KB对象堆保留足够的空间

    我第一次使用Libgdx . 我可以下载并解压缩完成 . 但是发生了错误 无法启动守护程序进程VM初始化期间发生错误无法为1536000KB对象堆保留足够的空间 在Android工作室我遇到了同样的问题 . 但我可以改变它 gradle.properties ----> org.gradle.jvmargs = -Xmx512m 然后它工作正常 . 但是在libgdx中,我不知道
  • 38 votes
     answers
     views

    在libgdx中绘制透明的ShapeRenderer

    我使用ShapeRenderer绘制了一个填充圆圈,现在我想将此圆绘制为透明圆 . 我使用以下代码来做到这一点:但是圆圈不是透明的 . 此外,我检查了libgdx API,并从维基,它说,需要创建CameraStrategy . 有人曾经遇到过类似的问题吗?如果是这样,请给我一些线索 . 提前致谢 . Gdx.gl.glEnable(GL10.GL_BLEND); Gdx.gl.glB...
  • 8 votes
     answers
     views

    在LIBGDX中绘制弯曲的自定义对象?

    我最近一直在研究LibGDX并且似乎已经撞墙了,在图片中看到,蓝点代表用户手指, Map 生成它自己就是我似乎卡住的地方,LibGDX是否提供了动态绘制的方法弯曲的物体?我可以简单地将它们自己生成为图像,但随后图像被拉伸到手指可以适合3的间隙点!但也需要1000英尺的PX高,以适应整个水平的设计 . 难道我应该将数百个多边形靠近在一起形成一条曲线?在一方面,我不需要一种方法来确定对象何时从下到上...
  • 0 votes
     answers
     views

    Libgdx如何设置Bezier曲线的初始起点

    我正设法沿着bezier曲线绘制一个精灵,这让我非常高兴 . 但是我不能从我的定义的起点初始化它,无论我尝试过什么,它总是从位置0,0开始bezier . 这是我的bezier: final Vector2 tmpV = new Vector2(); paths.add(new Bezier<Vector2>(new Vector2(w, 150), new Vector2(w, h...
  • 1 votes
     answers
     views

    使用libgdx绘制曲线

    我正在使用 libgdx 尝试使用此doc绘制一些曲线 . 但是,当我渲染时,它只是一条直线,任何想法为什么它不会弯曲? 我假设 myCatmull.valueAt 应该在曲线上填充正确的点 . public class IABezier { Vector2[] points = new Vector2[100]; public IABezier() { Ve...
  • 0 votes
     answers
     views

    Libgdx在飞行中画出一个光滑的环

    我需要动态画一个戒指 . 但是,实际上,我使用 ShapeRenderer 绘制一个半径为32px且边框宽度为1px的小环,其结果很难看 . 与浏览器渲染结果相比,我给出了截图 . CSS: libgdx: 如何使用CSS动态绘制环 . (准备不同尺寸的戒指纹理,但这违背了我原来的意图) . 如何使用HTML5画布绘制具有特定线宽的环 . .numberCircle { ...
  • 5 votes
     answers
     views

    在libgdx中绘制和存储用户的触摸路径

    我正在努力寻找与libgdx直截了当的东西 . 简而言之,这是一个“手指画”应用程序,我想绘制一个用户触摸屏幕的特定宽度的路径 . 我之前使用普通的Android android.view.View 做到了这一点 . 我有 android.graphics.Path ,其中存储了用户当前触摸的坐标 . 在视图的 onDraw() 方法中,我绘制了 android.graphics.Canvas ...
  • 0 votes
     answers
     views

    如何在libGDX中的两个坐标之间绘制矩形或曲线

    我是libGDX的新手 . 我只想在对象和点击位置之间绘制一个矩形或一条小曲线 . 我知道libGDX有RECTANGLE类但我需要旋转它但问题是,它在中心原点旋转我想要将其从起始位置旋转 . 我只想在对象和点击位置之间绘制一个矩形或曲线,如下所示>>> 获取用户点击位置的代码: int x1 = Gdx.input.getX(); int y1 = Gdx.input.get...
  • 0 votes
     answers
     views

    清除libgdx中具有透明度的屏幕以绘制粒子轨迹

    我试图画出一些留下痕迹的风粒子,类似于:http://hint.fm/wind/ . 我已设法绘制粒子,这些粒子是将前一个位置连接到最新位置的线条 . 但是,如果我每次都清洁屏幕,它将只绘制当前位置,这将类似于小点移动,如预期的那样 . 我想要做的是在这些粒子后面划出一条痕迹,逐渐消失 . 为此,我尝试创建一个先前粒子位置的列表并使用递减的alpha绘制它们,但是要绘制许多粒子并且它被证明非常慢 ...
  • 1 votes
     answers
     views

    在LibGDX中使用shapeRenderer绘制环

    我想用shaperenderer绘制一个戒指(带有大边框的圆圈) . 我试过两种不同的解决方案 解决方案:绘制n个圆圈,每个圆圈的宽度为1像素,比之前的像素宽1个像素 . 问题在于:它会产生图形故障 . (还具有不同的多重采样抗锯齿值) 解决方案:绘制一个大的填充圆,然后用backgroundcolor绘制一个较小的圆 . 问题:我无法实现重叠的环形状 . 其他一切都很好 . 我不...
  • 0 votes
     answers
     views

    在libGDX中绘制逻辑门

    我发现使用ShapeRenderer.curve函数绘制这些门非常成功,但这只能画线,而不是填充 . 我试图用arcs绘制,但最终结果太圆了 . 有什么建议?
  • 1 votes
     answers
     views

    LibGDX / Java游戏 - 制作4种随机颜色

    我正在使用LibGDX进行游戏,游戏的概念是有四个按钮,上面有4种不同的颜色(红色,绿色,黄色和蓝色) . 然后有一个圆圈穿过屏幕的底部,这是4种颜色中的一种,你可以选择在它到达屏幕末端之前的颜色,如果你成功这样做,它会重置为不同的颜色,你重复这个直到你输了(你获得的分数越多,速度也越快) . 在我被困的地方,我想为每次获得一个点添加一个功能,它将随机化4个按钮颜色 . 这是一张图 . 我的问...
  • 1 votes
     answers
     views

    Libgdx在3D中创建天空/环境

    我正在使用Libgx 3D api开发3D游戏 . 现在我想添加一些环境(不是Libgdx Environment ,而是一个真实的环境),比如天空或一些背景 . 我听说过所谓的 skybox ,我或多或少地了解它是如何运作的 . 这个"skybox"是你的Gameworld的Box . 所以你在这个盒子里面 . 您可以在此框内部的所有6个面上添加纹理 . 现在您将相机设置为...
  • 0 votes
     answers
     views

    随机数生成器偏向于Range,Java,libGDX中间的数字

    我在libGDX中设计了一个游戏,它会丢弃不同大小的岩石供用户躲闪 . My Question: 如何创建一个接收低和高int值的方法,并返回一个随机数 . 但是,我希望这个随机数偏向范围的中间(类似于正态分布) . 我希望该方法看起来像这样:public int randBiasInt(int low,int high){}
  • 6 votes
     answers
     views

    Android Studio gradle 2.1.3问题

    Gradle Issue in Android Studio 2.1.3 当我运行基于Tutorial创建的 Desktop 应用程序时,我收到了这些错误 . 我在哪里可以找到Gradle 2.1.3?请帮我 . 我正在使用 Libgdx 框架 . 先感谢您 . 错误:Gradle:配置根项目'Flapp Bird'时出现问题 . 无法解析配置':classpath'的所有依赖项 . 找不到c...
  • 0 votes
     answers
     views

    LibGDX FlappyBird

    我正在尝试通过一个教程(https://www.youtube.com/watch?v=rzBVTPaUUDg)并且我一开始就陷入困境 . 我正在努力学习这些东西 . 爆炸但是只是卡在门口 . Build gradle: buildscript { repositories { mavenCentral() maven { url "https:/...
  • 0 votes
     answers
     views

    texttooltip没有显示按钮 . (LIBGDX)

    我已经编码了一个带有texttooltip的按钮,但悬停时没有显示工具提示 . 按钮可见且可点击 . 为什么我的工具提示没有显示按钮? 我在ApplicationAdapter.create()中有以下代码: TextButton textButton = new TextButton("The Button", skin); textButton.addListene...
  • 1 votes
     answers
     views

    当我在运行时设置窗口位置时,为什么窗口在我的屏幕上重复? (LIBGDX)

    问题:当设置窗口的位置时,Windows将被克隆在屏幕上 . 在我的 ApplicationAdapter.create() 中,我创建了一个窗口并将其添加到舞台中: window = new Window("titleWindow", skin); stage.addActor(window); 在 ApplicationAdapter.render() 我重新定位窗口如下...
  • -1 votes
     answers
     views

    利用LibGdx中的向量进行2D运动建模

    试图制作一个在2D平原上移动的汽车的简单模型 . 我知道有一些更高级别的工具可用于此类功能,但我有一些理由仅使用向量操作来实现它 . 汽车由三个按钮向上驱动 - 向前加速一些 - 向左,向右加速向后加速 - 向左或向右转动加速度矢量 . 向前移动或多或少有效,但背部运动存在很大问题 . 你能帮助我对我的代码进行一些检查或者有关这些运动模型的一些链接 . 我是新手 . Vector2 accDir ...
  • 0 votes
     answers
     views

    如何调整位于不同位置的手机的加速度计数据 .

    我正在使用Android Studio制作一个LibGDX游戏,其中外星人UFO必须避免传入的小行星,并且UFO使用加速计数据移动 . //Gets and smoothens accelerometer data. Values for x and y are switched because the game is played in landscape mode. currentA...
  • 0 votes
     answers
     views

    如何停止和恢复我实现的ApplicationListener类?

    我有类WallpaperAndDream实现ApplicationListener . 全部由ligdx实现(动态壁纸和白日梦) . 以下是创建和呈现的方法: public void create() { camera = new OrthographicCamera(width, height); camera.position.set(width / 2, height / 2...
  • 5 votes
     answers
     views

    如何在LibGdx中使用Google Play游戏服务

    我想在我的LibGDX Android游戏中使用Google Play游戏服务API的成就和排行榜 . 我一直试图在我的项目中使用这段代码很多天,但我仍然没有得到任何东西 . 我也尝试过这个教程http://helios.hud.ac.uk/u1070589/blog/?p=202但我只是't have 350455 which is required in step 7. I'得到了 公...
  • 0 votes
     answers
     views

    如何停止在libgdx中绘制SpriteBatch动画?

    嗨,我在Libgdx中有一个spritebatch动画 . 它只播放一次,当它完成时,我想停止绘制它,因此它不会出现在屏幕上 . 我有一个布尔值来检查它是否仍然存在,即动画,当动画完成时使用isAnimationFinished设置为false但它保留在屏幕上,我不知道为什么即使日志打印显示它在完成时变为false . 有谁知道为什么会这样?谢谢你的帮助 . 以下代码来自我的render方法 ....
  • 2 votes
     answers
     views

    libGDX同时播放多个音乐循环

    在使用libgdx API创建我的第一个游戏时,我试图加载3个文件进行音乐播放 . intro_music.mp3,start_music.mp3,loop_music.mp3 . 我的目标: 我想在显示startmenu的同时加载介绍音乐来反复播放 . 当用户点击PLAY按钮时,start_music.mp3将在intro_music.mp3淡出时播放 . 然后,一旦完成,大约30秒后,loop...

热门问题