Actions

4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€46.58
List Price:  €65.22
You save:  €18.63
£40.03
List Price:  £56.04
You save:  £16.01
CA$68.63
List Price:  CA$96.09
You save:  CA$27.45
A$76.02
List Price:  A$106.44
You save:  A$30.41
S$67.81
List Price:  S$94.93
You save:  S$27.12
HK$390.69
List Price:  HK$547
You save:  HK$156.30
CHF 45.46
List Price:  CHF 63.65
You save:  CHF 18.19
NOK kr546.43
List Price:  NOK kr765.05
You save:  NOK kr218.61
DKK kr347.46
List Price:  DKK kr486.48
You save:  DKK kr139.01
NZ$83.33
List Price:  NZ$116.68
You save:  NZ$33.34
د.إ183.60
List Price:  د.إ257.06
You save:  د.إ73.45
৳5,489.47
List Price:  ৳7,685.71
You save:  ৳2,196.23
₹4,174.55
List Price:  ₹5,844.71
You save:  ₹1,670.15
RM236.99
List Price:  RM331.80
You save:  RM94.81
₦70,298.43
List Price:  ₦98,423.43
You save:  ₦28,125
₨13,909.88
List Price:  ₨19,474.95
You save:  ₨5,565.06
฿1,846.13
List Price:  ฿2,584.73
You save:  ฿738.60
₺1,610.66
List Price:  ₺2,255.06
You save:  ₺644.39
B$254.49
List Price:  B$356.31
You save:  B$101.82
R927.79
List Price:  R1,298.99
You save:  R371.19
Лв91.12
List Price:  Лв127.57
You save:  Лв36.45
₩68,531.94
List Price:  ₩95,950.21
You save:  ₩27,418.26
₪186.70
List Price:  ₪261.40
You save:  ₪74.69
₱2,868.05
List Price:  ₱4,015.50
You save:  ₱1,147.44
¥7,794.14
List Price:  ¥10,912.42
You save:  ¥3,118.28
MX$847.82
List Price:  MX$1,187.01
You save:  MX$339.19
QR181.98
List Price:  QR254.79
You save:  QR72.81
P683.14
List Price:  P956.45
You save:  P273.31
KSh6,548.69
List Price:  KSh9,168.69
You save:  KSh2,620
E£2,366.87
List Price:  E£3,313.80
You save:  E£946.93
ብር2,871.93
List Price:  ብር4,020.93
You save:  ብር1,149
Kz41,809.30
List Price:  Kz58,536.36
You save:  Kz16,727.06
CLP$46,797.13
List Price:  CLP$65,519.73
You save:  CLP$18,722.60
CN¥361.26
List Price:  CN¥505.79
You save:  CN¥144.53
RD$2,902.73
List Price:  RD$4,064.05
You save:  RD$1,161.32
DA6,738.30
List Price:  DA9,434.16
You save:  DA2,695.86
FJ$113.87
List Price:  FJ$159.43
You save:  FJ$45.56
Q388.63
List Price:  Q544.12
You save:  Q155.48
GY$10,470.35
List Price:  GY$14,659.33
You save:  GY$4,188.98
ISK kr7,002.59
List Price:  ISK kr9,804.19
You save:  ISK kr2,801.60
DH501.40
List Price:  DH702
You save:  DH200.60
L883.29
List Price:  L1,236.68
You save:  L353.38
ден2,870.60
List Price:  ден4,019.08
You save:  ден1,148.47
MOP$402.76
List Price:  MOP$563.89
You save:  MOP$161.13
N$930.61
List Price:  N$1,302.92
You save:  N$372.31
C$1,841.31
List Price:  C$2,577.98
You save:  C$736.67
रु6,683.63
List Price:  रु9,357.62
You save:  रु2,673.98
S/186.29
List Price:  S/260.83
You save:  S/74.53
K193.80
List Price:  K271.34
You save:  K77.53
SAR187.48
List Price:  SAR262.49
You save:  SAR75
ZK1,366.70
List Price:  ZK1,913.50
You save:  ZK546.79
L231.77
List Price:  L324.50
You save:  L92.73
Kč1,164.46
List Price:  Kč1,630.34
You save:  Kč465.87
Ft18,093.17
List Price:  Ft25,331.89
You save:  Ft7,238.71
SEK kr546.34
List Price:  SEK kr764.93
You save:  SEK kr218.58
ARS$44,079.30
List Price:  ARS$61,714.55
You save:  ARS$17,635.24
Bs345.59
List Price:  Bs483.86
You save:  Bs138.26
COP$194,670.18
List Price:  COP$272,553.83
You save:  COP$77,883.65
₡25,602.51
List Price:  ₡35,845.57
You save:  ₡10,243.05
L1,236.05
List Price:  L1,730.57
You save:  L494.52
₲373,702.36
List Price:  ₲523,213.21
You save:  ₲149,510.84
$U1,931.55
List Price:  $U2,704.33
You save:  $U772.77
zł200.15
List Price:  zł280.23
You save:  zł80.07
Already have an account? Log In

Transcript

Hello, and welcome to the section. In this section we'll be going through the theory of drag and drop programming before we start making our game. So in this lecture, we learn how actions can be used to move instances. each instance has two values for its position in the role, an x value and a y value. The X is the horizontal position, and the y is the vertical position. So together, they tell where the instance is in the room.

So by changing the x and y values, you can make an instance move in any direction in gamemaker, increasing the x moves on instance to the right, but increasingly it moves it to the left. Similarly, increasing the Y moves it downwards, but decreasing it moves it upwards. So by simply adding and subtracting from the x and y, you can make an instance move. So now let's open up gamemaker. I've imported a new sprite here for our object. So I'll go to the resource bar and open the object that we created.

In the previous lecture, I'll click here and assign a new sprite to it. Now using events and actions will make the shape move using the arrow keys. So I'll go to add event go under key down and select left the key down events from as long as the key is held down. So as long as you have the left arrow key held down, this event will keep running. Now we'll add an action in this event, you can see all of the actions here, and you can search for one here. so here also Let's jump, I need this jump to point action, so I'll drag it into the events.

Now this action is used to change the x and y coordinates of the instance. But if you take relative, the values you enter here will be added to the x and y. So this way, you can make the instance move. As I said earlier, you need to decrease the x value to make it move left. So to do that, I'll take the relative box for the eggs and in the eggs, I'll enter minus five. So as long As the left keys, press five will be subtracted from the stances x.

And here you can see an overview of the action. Now we need to test it. So I'll open the default room that we have here. I'll drag the object inside the room to place an instance of it. And now I'll click here to run the game. As you can see, the instance moves to the left if I press the left arrow key, now I'll close the game and the rule and go back to the object.

Now I'll right click on the event, select Duplicate, then go on to key down and select the right event. This is the event for the right arrow key. Since we duplicated the left event to create this one, it has the same action inside it. Now I'll go to the action and change the relative x value from minus five to five. So when you hold the right arrow key five will be added to the x and the instance will move to the right now we'll go to add event. Under key down, select the down event.

Now this is the event for the down arrow key. So I go to the actions window and add the jump to point action. I like the y as well to identify here. So using the down arrow key five will be added to the y and our instance will move downwards. Now I'll duplicate the down event as well as like the key down up event. This event is for the up arrow key.

So to make it move up, I'll change the relative y value from five to minus five. Now all four arrow key events have been Sara swirl run the game. Now you can see that I'm able to move in all directions. Now you can see that I'm using the value five in the actions. So when you press an arrow key, the instance moves five pixels in that direction. So you can increase or decrease this value to make it move faster or slower.

But then you would have Make the change in all these events. So in the next lecture we will learn how a woman speed can be changed without having to modify all the events.

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.