# Character sliding after jump

**URL:** <https://phaser.discourse.group/t/character-sliding-after-jump/1769>\
**Category:** Phaser 3\
**Created:** [March 21, 2019, 12:09am UTC](https://phaser.discourse.group/t/character-sliding-after-jump/1769 "2019-03-21T00:09:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![phuthinhon](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/phuthinhon/32/944_2.png) [@phuthinhon](https://phaser.discourse.group/u/phuthinhon)\
**Post date:** [March 21, 2019, 12:09am UTC](https://phaser.discourse.group/t/character-sliding-after-jump/1769/1 "2019-03-21T00:09:38Z")

</div>

So I have this really simple game where my character jumps left and right to evade incoming objects. Only issue is when my character jumps left or right and he lands on the ground, he’s sliding like he’s on ice. How do I make him not slide when he lands?

```
if (jumping.up.isDown && player.body.touching.down)
				{
				    player.setVelocityY(-675);
				    player.setVelocityX(200);
				   
				}
```

---

<div class="post-metadata">

**Author:** ![hcakar](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/hcakar/32/459_2.png) [@hcakar](https://phaser.discourse.group/u/hcakar)\
**Post date:** [March 21, 2019, 6:59am UTC](https://phaser.discourse.group/t/character-sliding-after-jump/1769/2 "2019-03-21T06:59:22Z")

</div>

Hey @phuthinhon, i think you can set the velocityX to 0 would do the trick ?

`player.setVelocityX(0);`

Where your player is landed ?

---

<div class="post-metadata">

**Author:** ![phuthinhon](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/phuthinhon/32/944_2.png) [@phuthinhon](https://phaser.discourse.group/u/phuthinhon)\
**Post date:** [March 21, 2019, 3:49pm UTC](https://phaser.discourse.group/t/character-sliding-after-jump/1769/3 "2019-03-21T15:49:43Z")

</div>

@hcakar hi, thanks for the reply, I tried adding the code you gave in another if statement but now when I jump it’s only vertical

---

<div class="post-metadata">

**Author:** ![yannick](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/yannick/32/732_2.png) [@yannick](https://phaser.discourse.group/u/yannick)\
**Post date:** [March 21, 2019, 4:02pm UTC](https://phaser.discourse.group/t/character-sliding-after-jump/1769/4 "2019-03-21T16:02:05Z")

</div>

Maybe `setDrag()` can help you.  
[https://photonstorm.github.io/phaser3-docs/Phaser.Physics.Arcade.Sprite.html#setDrag\_\_anchor](https://photonstorm.github.io/phaser3-docs/Phaser.Physics.Arcade.Sprite.html#setDrag__anchor)

---

<div class="post-metadata">

**Author:** ![hcakar](https://yyz2.discourse-cdn.com/free1/user_avatar/phaser.discourse.group/hcakar/32/459_2.png) [@hcakar](https://phaser.discourse.group/u/hcakar)\
**Post date:** [March 22, 2019, 8:20am UTC](https://phaser.discourse.group/t/character-sliding-after-jump/1769/5 "2019-03-22T08:20:30Z")

</div>

I see, yea now actually I’m getting it why 😃  
Okey maybe try @yannick’s answer would help 🙂
