JSFiddle - React, Tailwind, and code Playground

by Scott Kaye

HTML

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/planck-with-testbed.js"></script>

JavaScript

planck.testbed(function(testbed) {
	testbed.hz = 60;
	testbed.speed = 4;
	testbed.background = "#000";

    var pl = planck,
        Vec2 = pl.Vec2;

    var world = pl.World(Vec2(0, -10));
	
	setInterval(() => {
	    var box = world.createDynamicBody();
		box.createFixture(pl.Box(1, 1));
		box.setPosition(Vec2(0, 0));
		box.setMassData({
			mass: 1,
			center: Vec2()
		});

		box.setLinearVelocity(Vec2(10.0, 10.0));
		box.setAngularVelocity(-3);
	}, 100);
	
    return world;
});