initialize position of ball and player

beta.r3js.org
-=ybafelo 2018-05-25 13:19:24 +02:00
parent 31e23e29cf
commit c839500836
1 changed files with 8 additions and 7 deletions

View File

@ -377,7 +377,7 @@ R3.CustomCode.prototype.move = function(data) {
this.footballPlayer.instance.rotateY(this.playerRotation.x); this.footballPlayer.instance.rotateY(this.playerRotation.x);
this.footballPlayer.instance.translateZ(this.ballY); this.footballPlayer.instance.translateZ(this.football.instance.geometry.boundingSphere.radius);
this.footballPlayer.instance.rotateX(this.playerRotation.y); this.footballPlayer.instance.rotateX(this.playerRotation.y);
@ -489,10 +489,9 @@ R3.Event.Subscribe(
this.footballPlayer.instance.rotation.z = 0; this.footballPlayer.instance.rotation.z = 0;
this.footballPlayer.instance.position.x = 0; this.footballPlayer.instance.position.x = 0;
this.footballPlayer.instance.position.y = 0;
this.footballPlayer.instance.position.z = 0;
this.footballPlayer.instance.position.y = this.playerY; this.footballPlayer.instance.position.y = this.playerY;
this.footballPlayer.instance.position.z = this.football.instance.geometry.boundingSphere.radius;
/** /**
* Reset football * Reset football
@ -503,10 +502,8 @@ R3.Event.Subscribe(
this.football.instance.rotation.z = 0; this.football.instance.rotation.z = 0;
this.football.instance.position.x = 0; this.football.instance.position.x = 0;
this.football.instance.position.y = 0;
this.football.instance.position.z = 0;
this.football.instance.position.y = this.ballY; this.football.instance.position.y = this.ballY;
this.football.instance.position.z = 0;
this.score = 0; this.score = 0;
@ -551,6 +548,10 @@ R3.Event.Subscribe(
}.bind(this) }.bind(this)
); );
this.footballPlayer.instance.position.y = this.playerY;
this.footballPlayer.instance.position.z = this.football.instance.geometry.boundingSphere.radius;
this.football.instance.position.y = this.ballY;
R3.Event.Emit(R3.Event.GAME_LOADED); R3.Event.Emit(R3.Event.GAME_LOADED);
//@ sourceURL=entityLoaded.js //@ sourceURL=entityLoaded.js