小编Joh*_*Bob的帖子

无故获取 NullPointerException

我无缘无故地收到 NullPointerException 异常。请不要将我重定向到另一个帖子。我都看过了。我正在用 LibGDX 制作游戏。

这是错误

Exception in thread "LWJGL Application" java.lang.NullPointerException
    at net.hasanbilal.pr.entities.Entity.getWeight(Entity.java:88)
    at net.hasanbilal.pr.entities.Entity.update(Entity.java:25)
    at net.hasanbilal.pr.entities.Porter.update(Porter.java:34)
    at net.hasanbilal.pr.world.GMap.update(GMap.java:28)
    at net.hasanbilal.pr.world.TiledGMap.update(TiledGMap.java:40)
    at net.hasanbilal.pr.PrisonRevelations.render(PrisonRevelations.java:59)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:215)
    at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:120)
Run Code Online (Sandbox Code Playgroud)

我将向每个班级展示错误点。

这是实体类。

package net.hasanbilal.pr.entities;

import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.Vector2;

import net.hasanbilal.pr.world.GMap;

public abstract class Entity {

    protected Vector2 pos;
    protected EntityType t;
    protected float velocityY = 0;
    protected GMap m;
    protected boolean grounded = false;

    public void create (EntitySnapshot snapshot, EntityType type, GMap map) {
        this.pos = new Vector2(snapshot.getX(),snapshot.getY());
        this.t = t;
        this.m …
Run Code Online (Sandbox Code Playgroud)

java libgdx

-4
推荐指数
1
解决办法
91
查看次数

标签 统计

java ×1

libgdx ×1