145 lines
6.5 KiB
Text
145 lines
6.5 KiB
Text
|
|
fx =
|
|
{
|
|
{
|
|
FxDescriptor_Template=
|
|
{
|
|
name = "FX_walljump1",
|
|
material =
|
|
{
|
|
GFXMaterialSerializable =
|
|
{
|
|
shaderPath = "World/Common/MatShader/default.msh",
|
|
textureSet =
|
|
{
|
|
GFXMaterialTexturePathSet =
|
|
{
|
|
diffuse = "World/Common/FX/Textures/Smoke/Smoke_Atlas01.png",
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
angleOffset = 1.0,
|
|
gen=
|
|
{
|
|
ITF_ParticleGenerator_Template =
|
|
{
|
|
useAnim = 0,
|
|
useuvrandom = 1,
|
|
animstart = 0,
|
|
animend = 15,
|
|
AnimUVfreq = 0,
|
|
computeAABB = 1,
|
|
params =
|
|
{
|
|
ParticleGeneratorParameters =
|
|
{
|
|
canFlipAngleOffset = 0,
|
|
canFlipInitAngle = 0,
|
|
canFlipAngularSpeed = 0,
|
|
canFlipPivot = 0,
|
|
canFlipUV = 0,
|
|
canFlipAngleMin = 1,
|
|
canFlipAngleMax = 1,
|
|
canFlipAccel = 0,
|
|
|
|
maxParticles = 15 ,
|
|
emitParticlesCount = 15,
|
|
velNorm = 6.0,
|
|
grav = vectorNew(0.0,4.0,0.0),
|
|
acc = vectorNew(0.0,0.0,0.0),
|
|
velocityVar = 4.0,
|
|
friction = 0.85,
|
|
freq = 0.0001,
|
|
emitInterval = 0.001,
|
|
initAngle = 0.0,
|
|
angleDelta = 0,
|
|
angularSpeed = 0,
|
|
angularSpeedDelta = 0,
|
|
timeTarget = 0.0,
|
|
startTime = 1.0,
|
|
stopTime = 1.00,
|
|
uniformscale = 0,
|
|
pivot = vector2dNew(0.0,0.0),
|
|
genBox =
|
|
{
|
|
AABB =
|
|
{
|
|
MIN = vector2dNew(-0.0,-0.0),
|
|
MAX = vector2dNew(0.5,0.5),
|
|
}
|
|
},
|
|
boundingBox =
|
|
{
|
|
AABB =
|
|
{
|
|
MIN = vector2dNew(0.0,0.0),
|
|
MAX = vector2dNew(0.5,0.5),
|
|
}
|
|
},
|
|
nbPhase = 2,
|
|
phases =
|
|
{
|
|
{
|
|
ParPhase =
|
|
{
|
|
phaseTime = 0.3,
|
|
deltaphasetime = 0.15,
|
|
colorMin = "0xffffffff",
|
|
colorMax = "0xffffffff",
|
|
sizeMin = vector2dNew(0.4,0.3),
|
|
sizeMax = vector2dNew(0.5,0.4),
|
|
}
|
|
},
|
|
{
|
|
ParPhase =
|
|
{
|
|
phaseTime = 0.0,
|
|
colorMin = "0xffffffff",
|
|
colorMax = "0xffffffff",
|
|
sizeMin = vector2dNew(0.0,0.0),
|
|
sizeMax = vector2dNew(0.0,0.0),
|
|
}
|
|
},
|
|
},
|
|
renderPrio = 0.1,
|
|
--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.02,
|
|
innercircleradius = 0.015,
|
|
-- scaleShape = vectorNew(0.5,1.0,0.0),
|
|
rotateShape = vectorNew(0.0,1.2,0.0),
|
|
--PARGEN_MODE_FOLLOW = 0
|
|
--PARGEN_MODE_COMPLEX = 1
|
|
genMode = 1,
|
|
}
|
|
},
|
|
}
|
|
},
|
|
}
|
|
},
|
|
}
|
|
|
|
appendTable(component.FxBankComponent_Template.Fx,fx)
|