小编KLD*_*KLD的帖子

了解libgdx

我知道这是一个框架; 更是一个开源的跨平台游戏开发库.我去了libgdx主页并按照视频教程的说明进行操作.在正确设置我的项目后,我能够在多个支持的平台上运行默认的my-gdx-game项目.伟大,精致和花花公子...现在怎么样?

我一直在搜索论坛,wiki,javadocs以及许多寻找体面直白操作方法的网站.不幸的是我找不到任何东西,大部分的帮助都假定你对这个库有一些基本的了解.

我觉得视频教程向我展示了如何正确地设置项目,有效地让我的脚湿透,然后假设我知道如何游泳,并让我离开了300英里外的大海或其他东西.我在消化库方面遇到了麻烦,因为我昨天才开始使用它,所以当涉及到libgdx时,我是一个完全新手.

我想将现有的项目移到libgdx,但我习惯使用BufferedImages,JFrames等等.经验丰富的退伍军人的任何帮助都会很好.

顺便说一句,我在下面发布了我的核心项目,所以你们可以告诉我这里发生的事情......

<code>
package com.me.mygdxgame;

import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.Texture.TextureFilter;
import com.badlogic.gdx.graphics.g2d.Sprite;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.g2d.TextureRegion;

public class MyGdxGame implements ApplicationListener {
    private OrthographicCamera camera;
    private SpriteBatch batch;
    private Texture texture;
    private Sprite sprite;

    @Override
    public void create() {

        float w = Gdx.graphics.getWidth();
        float h = Gdx.graphics.getHeight();

        camera = new OrthographicCamera(1, h/w);
        batch = new SpriteBatch();

        texture = new Texture(Gdx.files.internal("data/libgdx.png"));
        texture.setFilter(TextureFilter.Linear, TextureFilter.Linear);

        TextureRegion region = new TextureRegion(texture, …
Run Code Online (Sandbox Code Playgroud)

java android libgdx

6
推荐指数
1
解决办法
2651
查看次数

标签 统计

android ×1

java ×1

libgdx ×1