playcanvas
Version:
PlayCanvas WebGL game engine
12 lines (9 loc) • 329 B
JavaScript
var TrackingCamera = pc.createScript('trackingCamera');
TrackingCamera.attributes.add('target', { type: 'entity' });
// update code called every frame
TrackingCamera.prototype.postUpdate = function (dt) {
if (this.target) {
var targetPos = this.target.getPosition();
this.entity.lookAt(targetPos);
}
};