Commandes personnage : détection de touche au clavier + touches d'animation supplémentaires
Deux retours utilisateur sur le panneau "Commandes" (déplacement/
animation automatiques, voir précédent commit) :
- Les champs de touche (haut/bas/gauche/droite/interagir) capturent
maintenant la touche au clavier (clic puis appui — event.key, même
valeur que heldKeys/triggers.js) au lieu d'être tapés à la main,
source d'erreurs ("Espace" vs " ", "flèche haut" vs "ArrowUp"...).
- Nouvelle section "Animations supplémentaires" : un nombre illimité de
touches, chacune liée à UNE pose au choix parmi celles réellement
disponibles pour ce personnage (sauter, attaquer, courir...) — pas
seulement les 4 touches de déplacement + interagir.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
74f7ca396f
commit
5891c82c62
@@ -32,6 +32,9 @@ def scene_object_commands(slug, object_id):
|
||||
except (TypeError, ValueError):
|
||||
vitesse = defaults["vitesse"]
|
||||
commands["vitesse"] = max(1, min(20, vitesse))
|
||||
# Touches supplémentaires (sauter, attaquer...) — voir "Animations
|
||||
# supplémentaires" dans le panneau Commandes, templates/scene_edit.html.
|
||||
commands["extra"] = screens.sanitize_extra_commands(body.get("extra"))
|
||||
|
||||
screens.set_scene_object_commands(slug, object_id, commands)
|
||||
return jsonify({"ok": True, "commands": commands})
|
||||
|
||||
Reference in New Issue
Block a user