mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 18:47:35 +00:00
cammera follows player
This commit is contained in:
parent
93857ced2d
commit
81fe7be743
3 changed files with 11 additions and 2 deletions
|
|
@ -56,7 +56,7 @@ define(requires, function (DomController, Three, Settings, CameraController) {
|
|||
var ambientLight = new Three.AmbientLight(0xffffff);
|
||||
this.scene.add(ambientLight);
|
||||
|
||||
|
||||
|
||||
//var directionalLight = new Three.DirectionalLight(0xffffff);
|
||||
//directionalLight.position.set(1, 0, 10).normalize();
|
||||
//this.scene.add(directionalLight);
|
||||
|
|
@ -107,6 +107,10 @@ define(requires, function (DomController, Three, Settings, CameraController) {
|
|||
}
|
||||
|
||||
ViewController.prototype.render = function () {
|
||||
if(this.player) {
|
||||
var pos = this.player.getDoll().getBody().GetPosition();
|
||||
this.cameraController.setPosition(pos.x * 35, -(pos.y * 35));
|
||||
}
|
||||
this.renderer.render(this.scene, this.cameraController.getCamera());
|
||||
}
|
||||
|
||||
|
|
@ -126,5 +130,9 @@ define(requires, function (DomController, Three, Settings, CameraController) {
|
|||
//mesh.position.z = 1;
|
||||
}
|
||||
|
||||
ViewController.prototype.setPlayer = function(player) {
|
||||
this.player = player;
|
||||
};
|
||||
|
||||
return ViewController;
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue