1

imageDataをロードしてthreeJSでテクスチャを作成しようとしています。私はこのようにしようとしますが、うまくいきません。

pMaterial =
new THREE.ParticleBasicMaterial({
    color: 0xFFFFFF,
    size: 20,
    map: THREE.DataTexture(
        myimageData
        ),
    blending: THREE.AdditiveBlending,
    transparent: true
});

ご協力いただきありがとうございます。

4

1 に答える 1

3

次のコードで動作します。

var texture = new THREE.Texture(myImageData);
texture.needsUpdate = true;

particles = new THREE.Geometry(),
pMaterial =
new THREE.ParticleBasicMaterial({
    size: 20,
    map: texture,
    blending: THREE.AdditiveBlending,
    transparent: true
});
于 2012-11-23T07:34:56.003 に答える