diff --git a/78gnds8jrj.js b/78gnds8jrj.js index d38b994..23ea3a7 100644 --- a/78gnds8jrj.js +++ b/78gnds8jrj.js @@ -201,6 +201,31 @@ GameLib.CustomCode.prototype.adjustSnailPosition = function(delta) { }.bind(this); +GameLib.CustomCode.prototype.update3dCursor = function() { + + this.raycaster.setFromCamera( + this.mouse, + this.camera + ); + + var distance = - this.camera.position.z / this.raycaster.direction.z; + var cursorPosition = this.camera.position.clone().add( + this.raycaster.direction.clone().multiply( + distance, + true + ) + ); + + this.sun.position.x = cursorPosition.x; + this.sun.position.y = cursorPosition.y; + this.sun.position.z = cursorPosition.z; + this.sun.updateInstance('position'); + + //cursorPosition.z = 3; + + //this.lookAtTarget = cursorPosition; + +}.bind(this); GameLib.Event.Subscribe( GameLib.Event.GAME_START,