Commit 305c3726 authored by 18류지석's avatar 18류지석

물리 추가 수정

Signed-off-by: 18류지석's avatar18류지석 <roadmageb@naver.com>
parent ed7fbeb2
...@@ -59,19 +59,16 @@ class WordObject ...@@ -59,19 +59,16 @@ class WordObject
attract() attract()
{ {
/*
let gravityScale = 0.5, velocityLimit; let gravityScale = 0.5, velocityLimit;
let accel = {x: this.physicsObj.body.velocity.x, y: this.physicsObj.body.velocity.y}; let accel = {x: this.physicsObj.body.velocity.x, y: this.physicsObj.body.velocity.y};
let dist, angle; let dist, angle;
let vel; let vel;
console.log('#' + this.physicsObj.body.velocity.x);
dist = Phaser.Math.Distance.Between(this.physicsObj.x, this.physicsObj.y, WordSpace.gravityPoint.x, WordSpace.gravityPoint.y); dist = Phaser.Math.Distance.Between(this.physicsObj.x, this.physicsObj.y, WordSpace.gravityPoint.x, WordSpace.gravityPoint.y);
angle = Phaser.Math.Angle.Between(this.physicsObj.x, this.physicsObj.y, WordSpace.gravityPoint.x, WordSpace.gravityPoint.y); angle = Phaser.Math.Angle.Between(this.physicsObj.x, this.physicsObj.y, WordSpace.gravityPoint.x, WordSpace.gravityPoint.y);
velocityLimit = dist + 10; velocityLimit = dist + 10;
//accel.x += gravityScale * Math.cos(angle); accel.x += gravityScale * Math.cos(angle);
//accel.y += gravityScale * Math.sin(angle); accel.y += gravityScale * Math.sin(angle);
vel = Phaser.Math.Distance.Between(accel.x,accel.y,0,0); vel = Phaser.Math.Distance.Between(accel.x,accel.y,0,0);
if(vel > velocityLimit) if(vel > velocityLimit)
...@@ -82,7 +79,6 @@ class WordObject ...@@ -82,7 +79,6 @@ class WordObject
this.physicsObj.setVelocity(accel.x, accel.y); this.physicsObj.setVelocity(accel.x, accel.y);
this.wordObj.setPosition(this.physicsObj.x, this.physicsObj.y); this.wordObj.setPosition(this.physicsObj.x, this.physicsObj.y);
*/
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment