princesse/réglage: amélioration du feeling
marche moins rapide saut un poil plus haut gravité moins présente Le tout donne une meilleure maitrise du personnage.
This commit is contained in:
		| @@ -29,6 +29,7 @@ var gravity: int = ProjectSettings.get("physics/2d/default_gravity") | |||||||
| @export var JUMPING_COUNTER_REFILL = 2 | @export var JUMPING_COUNTER_REFILL = 2 | ||||||
| # Tous les combien d'incréments rajouter un refill sur le compteur | # Tous les combien d'incréments rajouter un refill sur le compteur | ||||||
| @export var JUMPING_KEY_COUNTER_THRESHOLD = 3 | @export var JUMPING_KEY_COUNTER_THRESHOLD = 3 | ||||||
|  | @export var KICK_JUMP_LIMITER = 0.75 | ||||||
|  |  | ||||||
| # Nombre de frames coyote durant lesquelle le joueur peut encore sauter | # Nombre de frames coyote durant lesquelle le joueur peut encore sauter | ||||||
| # sans encore être au sol | # sans encore être au sol | ||||||
| @@ -231,7 +232,7 @@ func kick() -> void: | |||||||
|  |  | ||||||
|     if kick_step > 0: |     if kick_step > 0: | ||||||
|         kick_step -= 1 |         kick_step -= 1 | ||||||
|         velocity.y = KICK_SPEED_TABLE[kick_step] * JUMPING_SPEED * -1 * 0.8 |         velocity.y = KICK_SPEED_TABLE[kick_step] * JUMPING_SPEED * -1 * KICK_JUMP_LIMITER | ||||||
|         velocity.x = KICK_SPEED_TABLE[kick_step] * WALKING_SPEED * kick_direction |         velocity.x = KICK_SPEED_TABLE[kick_step] * WALKING_SPEED * kick_direction | ||||||
|     else: |     else: | ||||||
|         kick_step = -1 |         kick_step = -1 | ||||||
|   | |||||||
| @@ -200,11 +200,13 @@ animations = [{ | |||||||
| height = 52.0 | height = 52.0 | ||||||
|  |  | ||||||
| [node name="Princesse" type="CharacterBody2D"] | [node name="Princesse" type="CharacterBody2D"] | ||||||
|  | slide_on_ceiling = false | ||||||
| floor_constant_speed = true | floor_constant_speed = true | ||||||
| script = ExtResource("1_dkp7s") | script = ExtResource("1_dkp7s") | ||||||
| WALKING_SPEED = 200 | WALKING_SPEED = 155 | ||||||
| FALLING_SPEED = 225 | FALLING_SPEED = 230 | ||||||
| JUMPING_SPEED = 210 | JUMPING_SPEED = 220 | ||||||
|  | KICK_JUMP_LIMITER = 0.7 | ||||||
| WALK_INCR_AIR = 4 | WALK_INCR_AIR = 4 | ||||||
|  |  | ||||||
| [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] | [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Thomas Lavocat
					Thomas Lavocat