package com.mygdx.game.box2d;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.physics.box2d.Body;
import com.badlogic.gdx.physics.box2d.BodyDef;
import com.badlogic.gdx.physics.box2d.BodyDef.BodyType;
import com.badlogic.gdx.physics.box2d.EdgeShape;
import com.badlogic.gdx.physics.box2d.PolygonShape;
import com.badlogic.gdx.physics.box2d.World;
public class Pyramid extends Box2DTest {
@Override
protected void createWorld (World world) {
{
BodyDef bd = new BodyDef();
Body ground = world.createBody(bd);
EdgeShape shape = new EdgeShape();
shape.set(new Vector2(-40, 0), new Vector2(40, 0));
ground.createFixture(shape, 0.0f);
shape.dispose();
}
{
float a = 0.5f;
PolygonShape shape = new PolygonShape();
shape.setAsBox(a, a);// 长宽一米的砖块
//Vector2 x = new Vector2(-7.0f, 0.75f);// 起始点
Vector2 x = new Vector2(-20.0f, 0.01f);
Vector2 y = new Vector2();
//V
[LIBGDX学习]LibGDX代码详解(十九)Box2D 金字塔
最新推荐文章于 2018-03-01 16:47:42 发布