23 lines
761 B
YAML
23 lines
761 B
YAML
name: bullet
|
|
|
|
# Shape de la bala. El bounding_radius del .shp dóna el hitbox base (~3 px);
|
|
# scale el modula visualment i pel hitbox.
|
|
shape:
|
|
path: bullet.shp
|
|
scale: 1.0
|
|
collision_factor: 1.0
|
|
|
|
# Cinemàtica pura: la bala no col·lisiona físicament al PhysicsWorld
|
|
# (body_.radius = 0 al spawn), però sí participa al gameplay via
|
|
# checkCollisionSwept. La mass i l'impact_momentum_factor es fan servir
|
|
# només per calcular l'impuls que rep l'enemic en impactar.
|
|
physics:
|
|
mass: 0.5
|
|
restitution: 0.0 # irrelevant (no rebota)
|
|
linear_damping: 0.0 # movement rectilini uniforme
|
|
angular_damping: 0.0
|
|
impact_momentum_factor: 3.0 # factor de transferència de moment bala→enemic
|
|
|
|
colors:
|
|
normal: [155, 255, 175] # verd laser
|