Aller au contenu

shoot

triggers on self"impact"
parameters
ParameterDefault ValueTypeDescription
speednumber1200
posvec2vec2(0, 0)
lifespannumber0.01
fadeOutnumber0.4
spritestring"bullet"
widthunknownnull
bulletTagunknownnull
impactTagstring"body"
dangerParamobject{}
bounceParamobject{}
startDistancenumber64
gravityScalenumber0
destroyOnImpactbooleantrue
bouncinessnumber0
frictionnumber0
aimAnglenumber0
example
shoot({
speed: 1200,
pos: vec2(0, 0),
lifespan: 0.01,
fadeOut: 0.4,
sprite: "bullet",
width: "null",
bulletTag: "null",
impactTag: "body",
dangerParam: {},
bounceParam: {},
startDistance: 64,
gravityScale: 0,
destroyOnImpact: true,
bounciness: 0,
friction: 0,
aimAngle: 0
}),