• 发射器模块(ShapeModule)

    发射器模块(ShapeModule)

    公有属性:

    属性作用
    position相对于挂载节点的位置
    rotation相对于挂载节点的旋转
    scale相对于挂载节点的缩放
    sphericalDirectionAmount表示当前发射方向与当前位置到结点中心连线方向的插值
    randomPositionAmount表示与当前发射位置的偏移
    • 方块(Box)发射器模块(ShapeModule) - 图1
    属性作用
    shapeTypeBox
    emitFrom粒子从方块的哪个部位发射,edge:边框;shell:表面;volume:内部
    • 球、半球(Shpere\Hemisphere)发射器模块(ShapeModule) - 图2
    属性作用
    shapeTypeShpere\Hemisphere
    radius球体半径
    radiusThickness0表示从球表面发射,1表示从球体内部发射,0~1之间表示从表面到球心之间发射
    • 圆(Circle)发射器模块(ShapeModule) - 图3
    属性作用
    shapeTypeCircle
    radius圆的半径
    radiusThickness0表示从圆周发射,1表示从圆内部发射,0~1之间表示从圆周到圆心之间发射
    arc表示在圆的一个扇形区域发射
    mode表示粒子在扇形区域的发射方式,random:随机位置,loop:沿某一方向循环发射,每次循环方向相同,pingPong:循环发射,每次循环方向相反 spread:表示粒子在某个间断发射,比如,0表示可以在任意位置发射,0.1表示每隔圆周的十分之一位置发射
    speed表示粒子沿圆周发射的速度
    • 圆锥(Cone)发射器模块(ShapeModule) - 图4
    属性作用
    shapeTypeCone
    angle圆锥的轴与母线的夹角
    radius圆锥顶部截面半径
    length圆锥顶部截面距离底部的轴长
    radiusThickness0表示从圆周发射,1表示从圆内部发射,0~1之间表示从圆周到圆心之间发射
    arc表示在圆的一个扇形区域发射
    mode表示粒子在扇形区域的发射方式,random:随机位置,loop:沿某一方向循环发射,每次循环方向相同,pingPong:循环发射,每次循环方向相反 spread:表示粒子在某个间断发射,比如,0表示可以在任意位置发射,0.1表示每隔圆周的十分之一位置发射
    speed表示粒子沿圆周发射的速度