libgdx

    4热度

    1回答

    无论 sb.setBlendFunction(GL10.GL_ONE_MINUS_DST_COLOR, GL10.GL_ZERO); sb.begin(); font.setColor(1, 1, 1, 1); for (LineRect s: vertices){ font.draw(sb,""+ s.x+","+.y, s.x, s.y); } sb.end(); sb.

    4热度

    1回答

    这是我第一次尝试将我的libgdx项目打包到.apk文件中,并且我惊讶地发现文件比资源文件的总大小大2倍。资产文件夹应该是4MB,但.apk文件变为8MB。 我试图通过提取.apk文件来检查问题的来源。起初我以为这是导致问题的库文件, 但后来我检查它只需要1MB的内存。然后我发现资产文件夹内的图像和音乐文件夹被复制到外面,并且占总大小的两倍。 这里有在Eclipse项目 -src -gen -

    3热度

    2回答

    我使用libgdx和具有下面的代码 float[] x; ... Buffer vVertices=x;//what to do here? gl.glVertexPointer(2, GL10.GL_FLOAT, 0, vVertices); 但我不知道我怎么能传递数组x到缓冲区?任何想法?

    1热度

    2回答

    为了构建一个用于测试的井字游戏,我有以下例程。但问题是,只有一次触碰我就会得到太多的事件。我怀疑isTouched()会返回所有的下移,上移和移动。有什么方法可以举办活动吗? 更新:通过使用justTouched()来解决此问题。 @Override public void render() { // we update the game state so things move.

    0热度

    1回答

    我对应用程序使用libgdx,但Logcat每秒生成GC_EXTERNAL_ALLOC和GC_FOR_MALLOC日志消息。 这是正常的吗?我不认为这种大量的日志对系统有好处。有什么办法可以压制这些信息吗?

    3热度

    3回答

    我提出使用加速计的应用程序,但问题是每当它检测屏幕的旋转,它进入主菜单。 我使用下面的代码来禁用旋转,但它仍然检测到旋转动作并进入mainmenu,尽管它不再成为横向模式。 if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { setRequestedOri

    2热度

    1回答

    尝试将java2d演示应用移植到dekstop libgdx实现。 此应用程序绘制以英寸为单位的数据。情节就像一张地图,因为它是地形的俯视图。我在libgdx中使用了OrthographicCamera,我可以左右/上/下/缩放,这一切都很好。我正在努力调整窗口大小。 我想要发生的事情是,窗口大小调整只允许用户一次查看更多地图。我所看到的是整个场景都是按照新的窗口大小进行缩放的。 例如:如果我有一

    2热度

    1回答

    libGDX应用程序必须实现.resize(int width,int height)方法,所以我认为调整libGDX应用程序的大小并不是什么大问题,但是我发现没有办法让实际的应用程序JFrame或任何可拖动的JFrame.setResizable(真)。这对libGDX来说简直不可能吗?

    3热度

    5回答

    我正在使用libgdx在游戏上工作,但刚刚碰到,我将如何实现它的各种屏幕尺寸?我想出了如何定位不同尺寸和分辨率的图像,但我们如何让精灵支持不同的屏幕尺寸?我在320x480上的背景没有问题,但是在480×800上需要占用很小的空间,如何在所有屏幕上都能实现这一点?

    3热度

    1回答

    private Mesh mesh; private Texture texture; private SpriteBatch batch; @Override public void create() { if (mesh == null) { mesh = new Mesh(true, 3, 3, new VertexAttri