Character Jump Setup

7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€96.03
List Price:  €134.44
You save:  €38.41
£78.97
List Price:  £110.57
You save:  £31.59
CA$143.92
List Price:  CA$201.50
You save:  CA$57.57
A$160.15
List Price:  A$224.22
You save:  A$64.06
S$135.90
List Price:  S$190.26
You save:  S$54.36
HK$776.95
List Price:  HK$1,087.76
You save:  HK$310.81
CHF 89.61
List Price:  CHF 125.46
You save:  CHF 35.85
NOK kr1,132.24
List Price:  NOK kr1,585.18
You save:  NOK kr452.94
DKK kr716.48
List Price:  DKK kr1,003.10
You save:  DKK kr286.62
NZ$176.72
List Price:  NZ$247.41
You save:  NZ$70.69
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳11,949.45
List Price:  ৳16,729.71
You save:  ৳4,780.25
₹8,504.71
List Price:  ₹11,906.93
You save:  ₹3,402.22
RM450.50
List Price:  RM630.72
You save:  RM180.22
₦155,597.43
List Price:  ₦217,842.63
You save:  ₦62,245.20
₨27,817.89
List Price:  ₨38,946.16
You save:  ₨11,128.27
฿3,454.30
List Price:  ฿4,836.16
You save:  ฿1,381.86
₺3,507.24
List Price:  ₺4,910.28
You save:  ₺1,403.03
B$630.94
List Price:  B$883.35
You save:  B$252.40
R1,822.81
List Price:  R2,552.01
You save:  R729.20
Лв187.70
List Price:  Лв262.78
You save:  Лв75.08
₩144,917.66
List Price:  ₩202,890.52
You save:  ₩57,972.86
₪361.94
List Price:  ₪506.74
You save:  ₪144.79
₱5,900.06
List Price:  ₱8,260.32
You save:  ₱2,360.26
¥15,702.92
List Price:  ¥21,984.72
You save:  ¥6,281.80
MX$2,038.30
List Price:  MX$2,853.70
You save:  MX$815.40
QR368.69
List Price:  QR516.19
You save:  QR147.49
P1,365.11
List Price:  P1,911.21
You save:  P546.09
KSh12,923.70
List Price:  KSh18,093.70
You save:  KSh5,170
E£5,089.47
List Price:  E£7,125.47
You save:  E£2,035.99
ብር12,635.69
List Price:  ብር17,690.47
You save:  ብር5,054.78
Kz91,513.08
List Price:  Kz128,121.98
You save:  Kz36,608.89
CLP$99,000
List Price:  CLP$138,603.96
You save:  CLP$39,603.96
CN¥729.57
List Price:  CN¥1,021.43
You save:  CN¥291.86
RD$6,083.32
List Price:  RD$8,516.89
You save:  RD$2,433.57
DA13,417.46
List Price:  DA18,784.98
You save:  DA5,367.52
FJ$231.78
List Price:  FJ$324.51
You save:  FJ$92.72
Q770.27
List Price:  Q1,078.41
You save:  Q308.14
GY$20,904.88
List Price:  GY$29,267.67
You save:  GY$8,362.78
ISK kr13,874.61
List Price:  ISK kr19,425.01
You save:  ISK kr5,550.40
DH998.53
List Price:  DH1,397.99
You save:  DH399.45
L1,842.29
List Price:  L2,579.28
You save:  L736.99
ден5,908.76
List Price:  ден8,272.50
You save:  ден2,363.74
MOP$800.37
List Price:  MOP$1,120.56
You save:  MOP$320.18
N$1,804.90
List Price:  N$2,526.94
You save:  N$722.03
C$3,679.90
List Price:  C$5,152.01
You save:  C$1,472.10
रु13,596.02
List Price:  रु19,034.98
You save:  रु5,438.95
S/373.62
List Price:  S/523.08
You save:  S/149.46
K405.04
List Price:  K567.08
You save:  K162.03
SAR375.67
List Price:  SAR525.96
You save:  SAR150.28
ZK2,767.31
List Price:  ZK3,874.34
You save:  ZK1,107.03
L477.70
List Price:  L668.80
You save:  L191.10
Kč2,412.77
List Price:  Kč3,377.98
You save:  Kč965.20
Ft39,808.32
List Price:  Ft55,733.24
You save:  Ft15,924.92
SEK kr1,103.71
List Price:  SEK kr1,545.23
You save:  SEK kr441.52
ARS$102,213.30
List Price:  ARS$143,102.71
You save:  ARS$40,889.41
Bs690.92
List Price:  Bs967.31
You save:  Bs276.39
COP$438,077.06
List Price:  COP$613,325.41
You save:  COP$175,248.35
₡50,326.04
List Price:  ₡70,458.47
You save:  ₡20,132.42
L2,538.30
List Price:  L3,553.73
You save:  L1,015.42
₲780,569.17
List Price:  ₲1,092,828.06
You save:  ₲312,258.89
$U4,458.42
List Price:  $U6,241.97
You save:  $U1,783.54
zł409.45
List Price:  zł573.24
You save:  zł163.79
Already have an account? Log In

Transcript

Welcome back everyone. In this video, our goal is to set up our characters jump properties, so we can then script our characters jumping ability. Now we will be doing some work in our BP player, but I want to start things off in our project settings. So a couple of ways you can access your project settings. One way is to come under the Edit tab, and there is Project Settings. You can also access them by clicking on the Settings button right up here along the toolbar, and it's the second option down Project Settings.

So once we've got this open, I want you to find an area called physics along the left hand side and it's right down here. At the very top, our top most property here in our project physics settings, is something called default gravity z. This is actually determining The gravity in our level and any other levels that we would create going forward, it's got this negative 980 value negative values pull you down. positive values will mean you're kind of floating off into space. This is important for determining your jump settings because this is a force this gravity that is acting against you. Now I don't like my character kind of having a floaty jump, I like them to snap down to the ground a little bit faster after they jump.

So I'm actually going to increase our default gravity z and by increase, I mean I'm gonna make this number even lower, more powerful. Negative 1800 is the value I'm going to go with. That'll make it so that when our character is up in the air, when they jump, it's gonna pull them down faster. Again, the bigger the negative number, the more the more quickly it's going to pull them down to the ground. Okay, we're not done here in our project settings. Next, I'm going to direct you to this input category.

And in our input category over here, we have something called action mappings. And in here we have an action mapping for something called jump. This is an event for jump that is named jump that is mapped to these different buttons. W up spacebar in Game Pad base button bottom. Now, I want to point out in our BP player, if you don't remember how to get to your BP player, here is the pathway for that in our BP player, if I jump over to the Event Graph, or sorry, rather our move set, we did create a new tab over here for moveset. And I pan out we have an event called input action jump this exists because we have created this input action mapping jump in the project settings.

Well, when I say created, we did not create it but it was here by default. You can map any different button that you want here to your action mappings let's see we've got spacebar just wanted to make sure that that was mapped to this the down key the down key I want to not want to map the donkey let's see we've got the spacebar gamepad face button bottom Yes. And that should do it I don't think that there's anything else I want to map to this for the time being so we're gonna roll this actually don't want the up key map to this so I'm gonna get rid of the the up key. We're just gonna have the W key. The spacebar and the GamePad face button button for any of you guys that have a controller plugged in will initiate this jumping event. Okay with that there is no like Save button here and your project settings Once you've created an input action mapping like jump here, it will ask automatically become available here in your event graphs.

We are done with our project settings so we can close that on out. Next work will be done here within our BP player. And we want to select our character movement component once again because there are some jump parameters that we want to set within here. The first one we're going to be looking for is this jump z velocity. This is what determines how high we jump. When we press the spacebar or any other corresponding buttons that are going to kick off this jump event.

I'm going to set this to be 900. And also there is this error control setting. This gives you some control over yourself when you are in the air like is relatively self explanatory. I'm just going to set this down a little bit to be point seven, five so lower numbers, less air control, bigger numbers closer to one mean full control. troll tooltip is handy there. Next there is a parameter called gravity scale in here.

Gravity scale currently set to 2.0. I am going to set this down a little bit to 1.7. And now why am I coming up with these particular numbers, a lot of playtesting a lot of trial and error you can fiddle with them as you see fit. last jump related parameter I want to set is not on our character movement component but rather it is within our class defaults. So go ahead and select this button along the top of the toolbar. Now there is something in here called jump max hold time and I'm going to do a search for it along the top here.

Just type in jump and here it is jump max whole time. Essentially the way this works is the longer you hold down the button, the higher your character will jump. Now you got to be careful with this parameter because if you do set your jump max whole time to be anything longer than I would say a half a second, it starts to feel a little bit like a jetpack. I am going to go with something relatively small here like point to fiddle with this as you see fit. But know that the bigger you make this number, the longer you hold down the jump button, the higher your character will continue to rise. Okay, so I'm going to Compile and Save that there's one more thing I want to do that is jump related in here.

And I'm going to jump over to my viewport for this because it's rather visual, I am going to add a component to my list of components. I'm going to select my mesh here, that is my Countess and with that selected, I'm going to attach something to my mesh. I'm going to add a component and I'm going to be looking for something called an arrow component and arrow components are rate for just simply defining some spot within your blueprint where you want something to happen. Now I'm going to call this arrow component, jump VFX spawn point and as the name implies, through some scripting this point right at the bottom of my Countess deceit, this is where I am going to make some particle effects appear. Right That's literally all I wanted to do in this one let's Compile and Save one more time guys that is going to do it all for this video.

We will see you in the next one.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.