New lineIntersectLine() function working nicely.

This commit is contained in:
photonstorm
2014-01-28 17:13:07 +00:00
parent 82cb66f47b
commit 5b85c910cb
8 changed files with 555 additions and 26 deletions
+11 -3
View File
@@ -32,6 +32,7 @@ function create() {
game.physics.gravity.y = 150;
/*
balls = game.add.group();
for (var i = 0; i < 30; i++)
@@ -47,13 +48,14 @@ function create() {
balls.setAll('body.bounce.y', 0.9);
balls.setAll('body.minBounceVelocity', 0.9);
balls.setAll('body.friction', 0.5);
*/
sprite2 = game.add.sprite(340, 250, 'gameboy', 2);
sprite2.name = 'green';
sprite2.body.collideWorldBounds = true;
// sprite2.body.bounce.setTo(0.5, 0.5);
sprite = game.add.sprite(300, 100, 'gameboy', 0);
sprite = game.add.sprite(270, 100, 'gameboy', 0);
sprite.name = 'red';
sprite.body.collideWorldBounds = true;
sprite.body.minBounceVelocity = 0.9;
@@ -85,7 +87,7 @@ var flag = false;
function update() {
game.physics.collide(balls, layer);
// game.physics.collide(balls, layer);
game.physics.collide(sprite, layer);
game.physics.collide(sprite2, layer);
game.physics.collide(sprite, sprite2);
@@ -95,7 +97,7 @@ function update() {
function render() {
game.debug.renderBodyInfo(sprite2, 32, 32);
// game.debug.renderPhysicsBody(sprite2.body);
game.debug.renderPhysicsBody(sprite2.body);
// game.debug.renderText(sprite2.body.left, 32, 30);
@@ -103,6 +105,12 @@ function render() {
// game.debug.renderText(sprite2.body.top, 32, 70);
// game.debug.renderText(sprite2.body.bottom, 32, 90);
// for (var i = 0; i < balls._container.length; i++)
// {
// }
// if (sprite)
// {
// // game.debug.renderBodyInfo(sprite, 20, 30);