0
내가 속도를 제공하려고하고 열로을 가진 입자에 원점이 아니라 내가 기원particle.subSelf() 정의되지 않은 함수
function getOrigin() {
return new THREE.Vector3(Weapon.vehicle.position.x, Weapon.vehicle.position.y, Weapon.vehicle.position.z);
}
function start() {
time = Weapon.time;
done = false;
var origin = getOrigin();
particles = new THREE.Geometry();
var pMaterial = new THREE.ParticleBasicMaterial({
color: Weapon.explosion.color,
size: Weapon.explosion.size,
map: THREE.ImageUtils.loadTexture("img/particula.png"),
blending: THREE.AdditiveBlending,
transparent: true
});
for(var p = 0; p < particleCount; p++) {
// create a particle with random
// position values, -250 -> 250
var pX = (Math.random() * Weapon.vehicle.size.x) - (Weapon.vehicle.size.x/2),
pY = (Math.random() * Weapon.vehicle.size.y) - (Weapon.vehicle.size.y/2),
pZ = (Math.random() * Weapon.vehicle.size.z) - (Weapon.vehicle.size.z/2),
particle = new THREE.Vector3(pX, pY, pZ);
// create a velocity vector
particle.velocity = particle.clone();
particle.addSelf(origin);
// add it to the geometry
particles.vertices.push(particle);
}
// create the particle system
particleSystem = new THREE.ParticleSystem(particles, pMaterial);
particleSystem.sortParticles = true;
scene.add(particleSystem);
}
particle.addSelf (원산지)를 추가 기운 다; 이 줄은 나에게 구 버전의 threes로 잘 작동하고있는 정의되지 않은 함수를 제공하지만, r52에서 r67로 업그레이드하고 싶었고 어떤 도움을 주시면 감사하겠습니다. https://github.com/mrdoob/three.js/wiki/Migration 및 릴리스는 여기에 노트 :