Вот функция рендеринга A-Frame:
var renderer = this.renderer;
this.frame = frame;
this.delta = this.clock.getDelta() * 1000;
this.time = this.clock.elapsedTime * 1000;
if (this.isPlaying) { this.tick(this.time, this.delta); }
renderer.render(this.object3D, this.camera, this.renderTarget);
Тики компонента вызываются на tick
. Вы должны обернуть вызов рендеринга, чтобы расширить его, а не заменять полностью как:
sceneEl.prototype.render = {
value: function () {
// Your code here.
originalRender();
// More of your code here.
}
}