javascript thisのバインド

playcanvasで回転させるためには以下

this.entity.rotateLocal(0, angle, 0)

 

しかしシグナルやsetTimeoutの中に入れるとthisでは呼び出せない

setTimeout(function (){
this.entity.rotateLocal(0,angle,0);
}, 1000);

 

 

以下で解決

setTimeout(function (){
this.entity.rotateLocal(0,angle,0);
}.bind(this), 1000);