作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图为具有三的粒子提供速度和原点,但我无法添加原点
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);
}
粒子.addSelf(origin);这条线给了我一个未定义的函数,它可以在旧版本的三元组中正常工作,但我想从 r52 升级到 r67,并且我发现了很多问题,如果您有任何想法,我们将不胜感激。
最佳答案
您可以在此处找到迁移说明:https://github.com/mrdoob/three.js/wiki/Migration以及此处的发行说明:https://github.com/mrdoob/three.js/releases
关于javascript - 粒子.subSelf()未定义不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24461312/
我试图为具有三的粒子提供速度和原点,但我无法添加原点 function getOrigin() { return new THREE.Vector3(Weapon.vehicle.posit
我正在尝试制作一个基于 Nemesis 的简单坦克游戏,Isaac Sukin 的 AngelHack 游戏。其实我想要改变的很简单。我在名为“models”的文件夹中有一个名为“Tank.obj”的
在使用优秀的 Sim.js 和 Three.js 库处理 WebGL 项目时,我偶然发现了下一个问题: 一路走来,它使用了 THREE.Ray 的下一个构造函数: var ray = new THRE
我是一名优秀的程序员,十分优秀!