【发布时间】:2021-05-27 02:39:56
【问题描述】:
由于某种原因,我收到以下代码的错误:
const parameters = {}
parameters.count = 1000
const generateGalaxy = () => {
const geometry = new THREE.BufferGeometry()
const positions = new THREE.Float32Array(parameters.count*3)
for(let i=0; i < parameters.count; i++ ) {
const i3 = i*3
positions[i3] = Math.random()
positions[i3 + 1] = Math.random()
positions[i3 + 2] = Math.random()
}
geometry.setAttribute('position', new THREE.BufferAttribute(positions, 3))
}
generateGalaxy()
最让我困惑的部分是当我使用完全相同的步骤制作粒子时,我没有收到任何错误说 Float32Array 不是构造函数。有什么想法吗?
【问题讨论】: