我有一个愚蠢的小问题,我无法解决,它是如此简单,但我无法弄清楚,我无法找到如何去做,我一直在阅读 libGDX 教程一段时间现在,我正在使用来自世界各地的不同部分来创建自己的横向滚动游戏。
我有这堂课:
package com.gibbo.bounce.model;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
public class Gib {
public static final float SPEED = 5f;
public static final float BOUNCE_HEIGHT = 8f;
public static final float GIB_HEIGHT = 4f;
public static final float GIB_WIDTH = 1.5f;
Vector2 position = new Vector2();
Vector2 acceleration = new Vector2();
Vector2 velocity = new Vector2();
Rectangle bounds = new Rectangle();
public Gib(Vector2 position){
this.position = position;
this.bounds.height = GIB_HEIGHT;
this.bounds.width = GIB_WIDTH;
}
public Vector2 getPosition(){
return position;
}
public Vector2 getAcceleration(){
return acceleration;
}
public Vector2 getVelocity(){
return velocity;
}
public Rectangle getBounds(){
return bounds;
}
}
所以这是我的玩家角色,我需要导入他并渲染他,但我真的不知道怎么做,有趣的是......我可以输入代码在游戏屏幕类中渲染一个矩形,完成加速运动和侧面碰撞,但我只是不知道如何使用这个类并使用该类的属性......失败。
有人有一个想法,我想它是直截了当的,哈哈。
编辑:我尝试过使用构造函数Gib gib = new Gib()
;无济于事,抛出错误,缺少构造函数?我在这里错过了什么:S