我试图在libgdx中制作一个带有精灵表的简单动画,一个正在移动他腿的痘痘男人.这是代码:
package com.pro.schoolrun;
import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL10;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.graphics.g2d.TextureRegion;
public class SchoolRun implements ApplicationListener {
Texture player;
TextureRegion[] regions;
SpriteBatch batch;
OrthographicCamera camera;
int i;
@Override
public void create() {
i = 0;
player = new Texture(Gdx.files.internal("data/spritesheet.png"));
regions[0] = new TextureRegion(player, 0, 0, player.getWidth() / 4,
player.getHeight() / 2);
regions[1] = new TextureRegion(player, 64, 0, player.getWidth() / 4,
player.getHeight() / 2);
regions[2] = new TextureRegion(player, 128, 0, player.getWidth() / 4,
player.getHeight() / …Run Code Online (Sandbox Code Playgroud)