《Jumping Jack游戏开发全解析》上半部分
1. 引言
在游戏开发领域,实现一个具有丰富物理效果和交互性的游戏是一项充满挑战且有趣的任务。Jumping Jack游戏是一个基于物理的沙盒游戏,其中包含了多种类型的对象,如静态的地面、墙壁和平台,动态的箱子和球,以及用于金币的传感器。接下来,我们将详细介绍这个游戏的开发过程。
2. 游戏对象类的创建
2.1 Coin类
由于游戏中有多个金币对象,为了简化金币对象的创建和克隆,我们创建了一个 Coin 类,该类继承自 Box2DActor 类。以下是 Coin 类的代码:
import com.badlogic.gdx.physics.box2d.World;
public class Coin extends Box2DActor
{
public Coin()
{ super(); }
public void initializePhysics(World world)
{
setStatic();
setShapeCircle();
fixtureDef.isSensor = true;
super.initializePhysics(world);
}
public Coin clone()
{
Coin newbie = new Coin();
newbie.copy
超级会员免费看
订阅专栏 解锁全文
904

被折叠的 条评论
为什么被折叠?



