Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export default class Obj {
- constructor(scene, index, polygon) {
- this.scene = scene;
- this.index = index;
- this.polygon = polygon;
- this.bbox = polygon.aabb();
- this.sprite = scene.matter.add.sprite(0, 0, "obj_"+index, 0);
- const { Body, Bodies } = Phaser.Physics.Matter.Matter;
- const objBody = Bodies.fromVertices(this.polygon.center().x,this.polygon.center().y,polygon.points);
- this.sprite
- .setExistingBody(objBody)
- .setFixedRotation() // Sets inertia to infinity so the player can't rotate
- .setStatic(true)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement