scale linear

beta.r3js.org
-=yb4f310 2017-11-13 17:54:58 +01:00
parent 840797d38b
commit 5bc7bf611d
2 changed files with 10 additions and 4 deletions

View File

@ -1225,6 +1225,10 @@ GameLib.System.GUI.prototype.buildControl = function(folder, componentTemplate,
property === 'sensitivity'
) {
controllers.push(folder.add(object, property, 1, 50, 1));
} else if (
property === 'density'
) {
controllers.push(folder.add(object, property, 0, 1, 0.000001));
} else if (
property === 'thetaLength' ||
property === 'angle'

View File

@ -125,10 +125,12 @@ GameLib.System.Particle.prototype.beforeRender = function(data) {
particle.position.x += particle.userData.direction.x * data.delta * particle.userData.speed;
particle.position.y += particle.userData.direction.y * data.delta * particle.userData.speed;
particle.position.z += particle.userData.direction.z * data.delta * particle.userData.speed;
particle.scale.x += particle.userData.scale.x * data.delta;
particle.scale.y += particle.userData.scale.x * data.delta;
particle.scale.z += particle.userData.scale.x * data.delta;
if (particle.scaleType === GameLib.D3.Particle.SCALE_TYPE_LINEAR) {
particle.scale.x += particle.userData.scale.x * data.delta;
particle.scale.y += particle.userData.scale.x * data.delta;
particle.scale.z += particle.userData.scale.x * data.delta;
}
particle.quaternion.copy(particleEngine.camera.instance.quaternion);