r3-custom-code/rlley2ki2i.js

38 lines
648 B
JavaScript

if (!this.entityLoaded) {
return;
}
if (!this.initialized) {
/**
* Meshes
*/
this.road = this.entityLoaded.road;
this.cloud = this.entityLoaded.cloud;
this.time = 0;
this.spawnCloud = function() {
this.cloud.position.x = 5;
this.cloud.position.z = (Math.random() * 0.2) - 0.1
this.cloud.updateInstance('position');
}
this.initialized = true;
}
this.road.rotation.z += 0.004 * data.delta;
this.road.updateInstance('rotation');
this.cloud.position.x -= data.delta;
this.cloud.updateInstance('position');
this.time += data.delta;
if (this.time > 5) {
this.spawnCloud();
this.time = 0;
}
//@ sourceURL=beforeRender.js