Update: CC - Before Render - Moorcow (zo950m57cc.js) 8844 bytes modified

beta.r3js.org
-=yb4f310 2017-11-26 22:55:31 +01:00
parent 7b9cceb4b4
commit ebc875964c
1 changed files with 789 additions and 789 deletions

View File

@ -1,8 +1,8 @@
if (!this.entityLoaded) { if (!this.entityLoaded) {
return; return;
} }
if (GameLib.Utils.UndefinedOrNull(this.initialized)) { if (GameLib.Utils.UndefinedOrNull(this.initialized)) {
this.initialized = true; this.initialized = true;
@ -344,7 +344,7 @@
enemy.mesh.position.x = position.x; enemy.mesh.position.x = position.x;
enemy.mesh.position.y = position.y; enemy.mesh.position.y = position.y;
enemy.mesh.position.z = position.z; enemy.mesh.position.z = position.z;
enemy.mesh.updateInstancePosition(); enemy.mesh.updateInstance('position');
enemy.mesh.visible = true; enemy.mesh.visible = true;
enemy.mesh.updateInstance('visible'); enemy.mesh.updateInstance('visible');
@ -354,7 +354,7 @@
enemy.mesh.quaternion.axis.y = rotation.axis.y; enemy.mesh.quaternion.axis.y = rotation.axis.y;
enemy.mesh.quaternion.axis.z = rotation.axis.z; enemy.mesh.quaternion.axis.z = rotation.axis.z;
enemy.mesh.quaternion.angle = rotation.angle; enemy.mesh.quaternion.angle = rotation.angle;
enemy.mesh.updateInstanceRotation(); enemy.mesh.updateInstance('quaternion');
enemy.velocity = velocity; enemy.velocity = velocity;
enemy.rotation = rotation; enemy.rotation = rotation;
@ -698,18 +698,18 @@
game : this game : this
} }
); );
} }
this.totalTime += data.delta; this.totalTime += data.delta;
this.enemySpawnTime += data.delta; this.enemySpawnTime += data.delta;
this.scoreMesh.materials[0].opacity -= data.delta * 0.5; this.scoreMesh.materials[0].opacity -= data.delta * 0.5;
if (this.scoreMesh.materials[0].opacity < 0) { if (this.scoreMesh.materials[0].opacity < 0) {
this.scoreMesh.materials[0].opacity = 0; this.scoreMesh.materials[0].opacity = 0;
} }
this.scoreMesh.materials[0].updateInstance('opacity'); this.scoreMesh.materials[0].updateInstance('opacity');
this.scene.meshes.map( this.scene.meshes.map(
function(mesh) { function(mesh) {
if (mesh.instance.material instanceof Array) { if (mesh.instance.material instanceof Array) {
mesh.instance.material.map( mesh.instance.material.map(
@ -725,10 +725,10 @@
} }
} }
}.bind(this) }.bind(this)
); );
if (this.mouseIsDown) if (this.mouseIsDown)
{ {
this.kanisterTime += data.delta; this.kanisterTime += data.delta;
this.renderer.clearColor.r += 0.01; this.renderer.clearColor.r += 0.01;
@ -817,9 +817,9 @@
}.bind(this) }.bind(this)
); );
} }
else else
{ {
this.kanisterTime += (data.delta * this.kanisterLeakTime); this.kanisterTime += (data.delta * this.kanisterLeakTime);
this.renderer.clearColor.r -= 0.01; this.renderer.clearColor.r -= 0.01;
@ -833,11 +833,11 @@
this.throwerLight.intensity = 0; this.throwerLight.intensity = 0;
} }
this.throwerLight.updateInstance('intensity'); this.throwerLight.updateInstance('intensity');
} }
var used = this.kanisterTime / this.kanisterLife; var used = this.kanisterTime / this.kanisterLife;
GameLib.Event.Emit( GameLib.Event.Emit(
GameLib.Event.GAME_DATA, GameLib.Event.GAME_DATA,
{ {
event : 'fuelUsed', event : 'fuelUsed',
@ -845,9 +845,9 @@
percentage : Math.round(used * 100) + '%', percentage : Math.round(used * 100) + '%',
kanisters : this.kanisters kanisters : this.kanisters
} }
); );
if (this.kanisterTime > this.kanisterLife) { if (this.kanisterTime > this.kanisterLife) {
this.kanisterTime = 0; this.kanisterTime = 0;
this.kanisters -= 1; this.kanisters -= 1;
@ -868,12 +868,12 @@
} }
); );
} }
} }
if (this.enemySpawnTime > this.enemySpawnInterval && this.running) { if (this.enemySpawnTime > this.enemySpawnInterval && this.running) {
this.enemySpawnTime = 0; this.enemySpawnTime = 0;
this.spawnEnemy(); this.spawnEnemy();
} }
// //
// if (this.kanister.explodeParticleEngine) { // if (this.kanister.explodeParticleEngine) {
@ -899,7 +899,7 @@
// ); // );
// } // }
this.enemies = this.enemies.reduce( this.enemies = this.enemies.reduce(
function(result, enemy) { function(result, enemy) {
if (enemy.exploding === true) { if (enemy.exploding === true) {
@ -918,10 +918,10 @@
} }
enemy.mesh.position.add(enemy.velocity); enemy.mesh.position.add(enemy.velocity);
enemy.mesh.updateInstancePosition(); enemy.mesh.updateInstance('position');
enemy.mesh.quaternion.angle += enemy.rotation.angle; enemy.mesh.quaternion.angle += enemy.rotation.angle;
enemy.mesh.updateInstanceRotation(); enemy.mesh.updateInstance('quaternion');
enemy.lifeTime += data.delta; enemy.lifeTime += data.delta;
@ -975,7 +975,7 @@
}.bind(this), }.bind(this),
[] []
); );
return null; return null;
//# sourceURL=beforeRender.js //# sourceURL=beforeRender.js