SmokeFire
小于 1 分钟
SmokeFire
烟雾火焰粒子对象,继承自Particles对象,拥有Particles、Thing、THREE.Object3D一切属性和方法。
构造
new VT.SmokeFire({
    particle: {
        type:"fire", // smoke, fire
        particleTexture: "", // SDK根据type自动选择贴图,如果给出贴图,以给出贴图为准
        sizeScale: 1.0,
        positionSpread: [0, 0, 0],
        velocityStyle: "cube",
        velocityBase: [0, 10, 0],
        velocitySpread: [10, 10, 10],
        accelerationBase: [0, -10, 0],
        sizeTween: [[0, 0.1], [1, 1]],
        opacityTween: [[0.0, 0.4], [0.75, 0.0]],
        angleBase: 0,
        angleSpread: 360,
        angleVelocityBase: 0,
        angleVelocitySpread: 360,
        angleAccelerationBase: 0,
        angleAccelerationSpread: 0,
        particlesPerSecond: 100,
        particleDeathAge: 2.0,
        emitterAge: 0.0,
        emitterDeathAge: 10000.0,
        emitterAlive: true,
    },
});
属性成员
type
- 类型: 
{String}SmokeFire 
isParticle
- 类型: 
{Boolean}是否粒子,是,只读,不可改 
isSmokeFire
- 类型: 
{Boolean}是否SmokeFire,是,只读,不可改 
engine
- 类型:
Engine粒子引擎 
方法
updateParticle
更新粒子
- updateParticle(particle)
 - 类型:
{Function} - 参数: 
- particle 
{Object}粒子参数,见构造器 
 - particle 
 - 返回:无