Godot 3.4: Let's Build a 2D Platformer!: Part 20 (Wall Jumps!)

Опубликовано: 07 Октябрь 2024
на канале: BornCG
19,362
519

Thanks for watching! In this Godot Game Engine tutorial I cover how to add the ability to perform wall jumps or 'wall kicks') & Wall Sliding to a 2D Platformer Game character. Here are the video chapter timecode links:

0:00 - Video Intro
0:33 - This mini-series
0:49 - In this tutorial (overview) + example
1:26 - Building Walls (to jump up between)
3:42 - Testing Walls & Fixing Camera Issues
5:34 - Testing is_on_wall() method
9:01 - Giving Steve a 'Wallchecker' (RayCast2D)
11:50 - Writing Steve's 'is_near_wall()' function
13:41 - Giving Steve a direction & 'set_direction()' function
18:46 - Steve's Finite State Machine (diagram) + the new 'Wall' State
23:05 - Adding Steve's 'WALL' state
24:17 - Giving Steve a 'wall' pose
26:04 - Switching to & from the WALL state.
29:35 - Sliding Down Walls (slowly)
36:06 - Adding Wall Jumps to Steve!
43:55 - Preventing Sigle-Wall Scaling!
48:45 - Preventing Shooting Fireballs if 'is_near_wall()'
51:30 - Tutorial Ending + Call to Action + Social Media + Thanks for Watching!

#godotengine #gamedev
Play the Full Platformer Game Online Now!: https://borncg.itch.io/
*****************
DONATE to support my channel via PayPal: https://goo.gl/ThkwyG
****************
Get Godot at:
Godot Game Engine - https://godotengine.org/
****************
LIKE and FOLLOW me on:
FACEBOOK:   / borncg  
INSTAGRAM:   / born.cg  
TWITTER:   / borncg  
Reddit:   / borncg  
**********************************
Visit my Godot 3 Tutorial Series playlist!:
   • Godot 3 Tutorial Series  

Visit my Let's Learn Blender! Tutorial Series playlist:
   • Let's Learn Blender!  

Visit my Blender 2.7 Tutorial Series playlist:
   • Blender 2.7 Tutorial Series  

Also check out my Blender Game Engine Basics Series playlist:
   • Blender Game Engine Basics Tutorial S...  

My Blender Video Effects Playlist:
   • VFX in Blender Tutorial Series  

My Character Rigging (Minecraft) Mini-Series Playlist:    • Blender Mini-Series: Character Creati...  

****************
Nicolas from the band 'The Lazy Saviours' created my Intro Jingle! Check out his band's album here:
on Amazon: https://amzn.to/2CID1nz
on iTunes: https://apple.co/2QgqHOU
[not a sponsor]
****************