Add Globals

77
Add Globals

description

Add Globals. Add Globals : Step 1. Double-click “Event sheet 2”. Add Globals : Step 2. Right-click, then “Add global variable”. Add Globals : Step 3. Add New Global Variable 3 times. Name: SCROLLSPEED Type: Number Initial Value : 300 Constant: [checked]. Name: SECONDSPEROBSTACLE - PowerPoint PPT Presentation

Transcript of Add Globals

Page 1: Add  Globals

Add Globals

Page 2: Add  Globals

Add Globals: Step 1

Double-click“Event sheet 2”

Page 3: Add  Globals

Add Globals: Step 2

Right-click, then“Add global variable”

Page 4: Add  Globals

Add Globals: Step 3Add New Global Variable 3 times

• Name: SECONDSPEROBSTACLE• Type: Number• Initial Value: 1• Constant: [checked]

• Name: JUMPSTRENGTH• Type: Number• Initial Value: 500• Constant: [checked]

• Name: SCROLLSPEED• Type: Number• Initial Value: 300• Constant: [checked]

Page 5: Add  Globals

Add Globals: Step 4Also, add another global variable for Score

• Name: Score• Type: Number• Initial Value: 0• Constant: [NOT checked]

Page 6: Add  Globals

Add Globals: Done!

Page 7: Add  Globals

Add Touch Support

Page 8: Add  Globals

Add Touch Support: Step 1

Right-clickthen

Insert new object

Page 9: Add  Globals

Add Touch Support: Step 2

Select“Touch”

Click “Insert”

Page 10: Add  Globals

Add Touch Support: Step 3

Verifythat

“Touch” has been

added

Page 11: Add  Globals

Add Touch Input

Page 12: Add  Globals

Add Touch Input: Step 1

Stay on“Event sheet 2”

Page 13: Add  Globals

Add Touch Input: Step 2

Click “Add event”

Page 14: Add  Globals

Add Touch Input: Step 3

Select“Touch”

Click “Next”

Page 15: Add  Globals

Add Touch Input: Step 4

Select“On any

touch start”

Click “Done”

Page 16: Add  Globals

Add Touch Input: Step 5

Click “Add action”

Page 17: Add  Globals

Add Touch Input: Step 6

Select “bird”

Click “Next”

Page 18: Add  Globals

Add Touch Input: Step 7

Select “Set vector Y”

Click “Next”

Page 19: Add  Globals

Add Touch Input: Step 8

Click “Done”

Enter:• Vector Y: -JUMPSTRENGTH

Page 20: Add  Globals

Add Touch Input: Step 9

Click “Add action”

Page 21: Add  Globals

Add Touch Input: Step 10

Select “bird”

Click “Next”

Page 22: Add  Globals

Add Touch Input: Step 11

Select “Set angle”

Click “Next”

Page 23: Add  Globals

Add Touch Input: Step 12

Click “Done”

Enter:• Angle: 320

Page 24: Add  Globals

Add Touch Input: Done!

Page 25: Add  Globals

Rotate Bird

Page 26: Add  Globals

Rotate Bird: Step 1

Click “Add event”

Page 27: Add  Globals

Rotate Bird: Step 2

Select“System”

Click “Next”

Page 28: Add  Globals

Rotate Bird: Step 3Select

“Every tick”

Click “Done”

Page 29: Add  Globals

Rotate Bird: Step 4

Click “Add action”

Page 30: Add  Globals

Rotate Bird: Step 5

Select “bird”

Click “Next”

Page 31: Add  Globals

Rotate Bird: Step 6Select

“Rotate clockwise”

Click “Next”

Page 32: Add  Globals

Rotate Bird: Step 7

Click “Done”

Enter:• Degrees: 60 * dt(dt means delta time)

Page 33: Add  Globals

Rotate Bird: Done!

Page 34: Add  Globals

Add Collisions

Page 35: Add  Globals

Add Collisions: Step 1

Click “Add event”

Page 36: Add  Globals

Add Collisions: Step 2

Select“bird”

Click “Next”

Page 37: Add  Globals

Add Collisions: Step 3

Select“Is overlapping another object”

Click “Next”

Page 38: Add  Globals

Add Collisions: Step 4

<click to choose>

Page 39: Add  Globals

Add Collisions: Step 5Select

“TiledBackground2”

Click “OK”

Page 40: Add  Globals

Add Collisions: Step 6

Click “Done”

Page 41: Add  Globals

Add Collisions: Step 7

Click “Add action”

Page 42: Add  Globals

Add Collisions: Step 8

Select “System”

Click “Next”

Page 43: Add  Globals

Add Collisions: Step 9Select

“Go to layout”

Click “Next”

Page 44: Add  Globals

Add Collisions: Step 10

Click “Done”Select “Start” Layout

Page 45: Add  Globals

Add Collisions: Step 11…

Repeat previous steps for pipe top and bottom

Page 46: Add  Globals

Add Collisions: Done!

Page 47: Add  Globals

Enforce Boundary

Page 48: Add  Globals

Enforce Boundary: Step 1

Click “Add event”

Page 49: Add  Globals

Enforce Boundary: Step 2

Select“bird”

Click “Next”

Page 50: Add  Globals

Enforce Boundary: Step 3

Select“Is outside

layout”

Click “Done”

Page 51: Add  Globals

Enforce Boundary: Step 4

Click “Add action”

Page 52: Add  Globals

Enforce Boundary: Step 5

Select “System”

Click “Next”

Page 53: Add  Globals

Enforce Boundary: Step 6Select

“Go to layout”

Click “Next”

Page 54: Add  Globals

Enforce Boundary: Step 7

Click “Done”Select “Start” Layout

Page 55: Add  Globals

Enforce Boundary: Done!

Page 56: Add  Globals

Repeat Background

Page 57: Add  Globals

Repeat Background: Step 1

Click “Add event”

Page 58: Add  Globals

Repeat Background: Step 2Select

“TiledBackground”

Click “Next”

Page 59: Add  Globals

Repeat Background: Step 3

Select“Compare X”

Click “Next”

Page 60: Add  Globals

Repeat Background: Step 4

Click “Done”Select/Enter:• Comparison: ≤ Less or Equal• X co-ordinate: -560

Page 61: Add  Globals

Repeat Background: Step 5

Click “Add action”

Page 62: Add  Globals

Repeat Background: Step 6Select

“TiledBackground”

Click “Next”

Page 63: Add  Globals

Repeat Background: Step 7

Select “Set X”

Click “Next”

Page 64: Add  Globals

Repeat Background: Step 8

Click “Done”Enter 0

Page 65: Add  Globals

Repeat Background: Step 9…

Repeat previous steps for TileBackground2,… but check for X ≤ -410

Page 66: Add  Globals

Repeat Background: Done!

Page 67: Add  Globals

Scroll Background

Page 68: Add  Globals

Scroll Background: Step 1

Click “Add event”

Page 69: Add  Globals

Scroll Background: Step 2Select

“System”

Click “Next”

Page 70: Add  Globals

Scroll Background: Step 3Select

“Every tick”

Click “Done”

Page 71: Add  Globals

Scroll Background: Step 4

Click “Add action”

Page 72: Add  Globals

Scroll Background: Step 5Select

“pipebottom”

Click “Next”

Page 73: Add  Globals

Scroll Background: Step 7

Select “Set X”

Click “Next”

Page 74: Add  Globals

Scroll Background: Step 8

Click “Done”

Enterpipebottom.X – SCROLLSPEED * dt

Page 75: Add  Globals

Scroll Background: Step 9…

Add similar actions for:pipetop, TiledBackground, TileBackground2

Page 76: Add  Globals

Scroll Background: Done!

Hint: Set X to [object].X – SCROLLSPEED * dt

Page 77: Add  Globals

(END of Part 2)• Derived from ‘Make your own "Flappy Bird" game in 10 minutes’

originally published by Tom• Updated with enhancements from Flappy Bird template