155 lines
6.9 KiB
Text
155 lines
6.9 KiB
Text
fx =
|
|
{
|
|
{
|
|
FxDescriptor_Template=
|
|
{
|
|
name = "FX_ground_rock",
|
|
|
|
material =
|
|
{
|
|
GFXMaterialSerializable =
|
|
{
|
|
shaderPath = "World/Common/MatShader/default.msh",
|
|
textureSet =
|
|
{
|
|
GFXMaterialTexturePathSet =
|
|
{
|
|
diffuse = "World/Common/FX/Textures/Smoke/Smoke_Atlas01.png",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
-- angleOffset = 3.1416,
|
|
gen =
|
|
{
|
|
ITF_ParticleGenerator_Template =
|
|
{
|
|
useAnim = 0,
|
|
useuvrandom = 1,
|
|
animstart = 0,
|
|
animend = 3,
|
|
AnimUVfreq = 0,
|
|
params =
|
|
{
|
|
ParticleGeneratorParameters =
|
|
{
|
|
canFlipAngleOffset = 0,
|
|
canFlipInitAngle = 0,
|
|
canFlipAngularSpeed = 0,
|
|
canFlipPivot = 0,
|
|
canFlipUV = 0,
|
|
canFlipAngleMin = 1,
|
|
canFlipAngleMax = 1,
|
|
canFlipAccel = 0,
|
|
|
|
maxParticles = 15,
|
|
emitParticlesCount = 5,
|
|
velNorm = 0.1 ,
|
|
grav = vectorNew(0.0,0.5,0.0),
|
|
acc = vectorNew(0.0,0.0,0.0),
|
|
velocityVar = 1.0,
|
|
friction = 0.98,
|
|
freq = 0.02,
|
|
initAngle = 0.0,
|
|
angleDelta = 30,
|
|
angularSpeed = 0,
|
|
angularSpeedDelta = 30,
|
|
pivot = vector2dNew(0.0,-0.15),
|
|
uniformscale = 1,
|
|
|
|
genBox =
|
|
{
|
|
AABB =
|
|
{
|
|
MIN = vector2dNew(-0.0,-0.0),
|
|
MAX = vector2dNew(0.1,0.1),
|
|
}
|
|
},
|
|
boundingBox =
|
|
{
|
|
AABB =
|
|
{
|
|
MIN = vector2dNew(0.0,0.0),
|
|
MAX = vector2dNew(0.1,0.1),
|
|
}
|
|
},
|
|
nbPhase = 3,
|
|
phases =
|
|
{
|
|
{
|
|
ParPhase =
|
|
{
|
|
phaseTime = 0.015,
|
|
deltaphaseTime = 0.015,
|
|
colorMin = "0x8fffffff",
|
|
colorMax = "0x8fffffff",
|
|
sizeMin = vector2dNew(0.0,0.0),
|
|
sizeMax = vector2dNew(0.0,0.0),
|
|
},
|
|
},
|
|
{
|
|
ParPhase =
|
|
{
|
|
phaseTime = 0.6,
|
|
delataphasetime = 0.2,
|
|
colorMin = "0x8fffffff",
|
|
colorMax = "0x8fffffff",
|
|
sizeMin = vector2dNew(-0.25,0.25),
|
|
sizeMax = vector2dNew(-0.5,0.5),
|
|
},
|
|
},
|
|
{
|
|
ParPhase =
|
|
{
|
|
phaseTime = 0.0,
|
|
colorMin = "0x8fffffff",
|
|
colorMax = "0x8fffffff",
|
|
sizeMin = vector2dNew(0.0,0.0),
|
|
sizeMax = vector2dNew(0.0,0.0),
|
|
Blendtonextphase = 0,
|
|
},
|
|
},
|
|
},
|
|
renderPrio = 0.01,
|
|
|
|
--GFX_BLEND_UNKNOWN = 0,
|
|
--GFX_BLEND_COPY = 1
|
|
--GFX_BLEND_ALPHA = 2
|
|
--GFX_BLEND_ALPHAPREMULT = 3
|
|
--GFX_BLEND_ALPHADEST = 4
|
|
--GFX_BLEND_ALPHADESTPREMULT = 5
|
|
--GFX_BLEND_ADD = 6
|
|
--GFX_BLEND_ADDALPHA = 7
|
|
--GFX_BLEND_SUBALPHA = 8
|
|
--GFX_BLEND_SUB = 9
|
|
--GFX_BLEND_MUL = 10
|
|
--GFX_BLEND_ALPHAMUL = 11
|
|
--GFX_BLEND_IALPHAMUL = 12
|
|
--GFX_BLEND_IALPHA = 13
|
|
--GFX_BLEND_IALPHAPREMULT = 14
|
|
--GFX_BLEND_IALPHADEST = 15
|
|
--GFX_BLEND_IALPHADESTPREMULT = 16
|
|
--GFX_BLEND_MUL2X = 17
|
|
blendMode = 2,
|
|
|
|
--PARGEN_GEN_POINTS = 0
|
|
--PARGEN_GEN_RECTANGLE = 1
|
|
--PARGEN_GEN_CIRCLE = 2
|
|
genGenType = 2,
|
|
circleradius = 0.12,
|
|
innercircleradius = 0.01,
|
|
genangmin = -90,
|
|
genangmax = -180,
|
|
rotateShape = vectorNew(1.7,0.0,0.0),
|
|
--PARGEN_MODE_FOLLOW = 0
|
|
--PARGEN_MODE_COMPLEX = 1
|
|
genMode = 1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
}
|
|
},
|
|
|
|
}
|
|
appendTable(component.FxBankComponent_Template.Fx,fx)
|