So I’m making a Super Smash Bros. game in Gdevelop 5, and there is a problem I can’t fix.
It’s that the Player can easily spam the attack key, and I don’t know how I can fix this.
Can somebody please help me with my problem?
So I’m making a Super Smash Bros. game in Gdevelop 5, and there is a problem I can’t fix.
It’s that the Player can easily spam the attack key, and I don’t know how I can fix this.
Can somebody please help me with my problem?
Check out timers, they can be used as cooldown
Try something like this
When player press the key or button
Begin of the scene
scene_variable_player_attacking = 0
Event if
Condition:
Pressed key
scene_variable_player_attacking = 0
Trigger Once
Action
Reset “AttackTimer”
scene_variable_player_attacking = 1
Another event
Condition
Timer “AttackTimer” is greater than 0.5
scene_variable_player_attacking = 1
Action:
scene_variable_player_attacking = 0
So the player can attack again
Thanks man, it worked, but now I have the problem that if I turn the Player to the right he still can spam it
i recommend to add the scene_variable_attacking to check the player movement like in the same attack event
if Left Pressed && scene_variable_player_attacking = 0 then move the player left
if Right Pressed && scene_variable_player_attacking = 0 then move the player right
My next problem, I don’t know why this happens