In this lesson we’ll Add to our game level enemies the ability to detect & turn around at a cliff when an enemy approaches one! We’ll enable this per-enemy, so that we can decide which enemies will fall off cliffs (& stairs), and which ones won’t, using an @export-ed variable.
Thanks for watching! Here are the video chapter timecode links:
– 0:00 – Video Intro
– 0:07 – Recap (of Enemy Lessons Part 1 & Part 2)
– 1:26 – Overview (of this Lesson)
– 2:15 – Getting Started with a RayCast3D
– 4:48 – The RayCast3D’s Collision Layer
– 5:24 – Coding: Detecting a Cliff & Turning Around
– 11:05 – Enabling Cliff Detection Per-Enemy
– 14:00 – Wrapping Up: This Lesson’s Code
– 14:32 – Wrap-Up & Outro
Don’t forget to LIKE & SUBSCRIBE!
DONATE
to support my channel via PayPal: https://goo.gl/ThkwyG
*****************
Play and Download the Finished 3D Platformer Game Online Now!: https://borncg.itch.io/3d-platformer-game (use: Chrome/Edge/Firefox to play the web game version)
*****************
*note: in this lesson I use Godot 4.1
********************************
LIKE and FOLLOW me on:
FACEBOOK: http://www.facebook.com/BornCG
INSTAGRAM: https://www.instagram.com/born.cg/
X / TWITTER: https://twitter.com/BornCG
Reddit: https://www.reddit.com/u/BornCG
**********************************
Visit this Godot 4 Beginners 3D Platformer Course playlist!:
https://www.youtube.com/playlist?list=PLda3VoSoc_TTp8Ng3C57spnNkOw3Hm_35
/>
Visit my Let’s Learn Blender! Tutorial Series playlist:
https://www.youtube.com/playlist?list=PLda3VoSoc_TQrLrt-voecHs0Mb5qzk2S3
/>
****************
Nicolas from the band ’The Lazy Saviours’ created my Intro Jingle!
****************