Player Interact with Objects & Resource Signal Bus Tutorial - Godot 4.2
Chris' Tutorials
Detailed tutorial showing how to let a player press a key to interact with interactable objects such as a Shop, a Switch, or a Chest. For accessing player data, we can also use Resources with signals to serve as a signal bus for telling user interface nodes when the player is set or updated.
Pre-Tutorial Project https://drive.google.com/file/d/1nBUQipnn2KMOzkU2jhbu3qEaqryhf2VP/view?usp=drive_link
Finished Project for ➣ Ko-fi ➣ https://ko-fi.com/christutorials ➣ Patreon ➣ https://patreon.com/christutorials
World Time Plugin ➣ https://linktr.ee/worldtimeplugin Item Drops Plugin ➣ https://linktr.ee/itemdrops Grid Building Plugin ➣ https://linktr.ee/gridbuilder
➣ Downloadable Assets, Video Courses, and Other Places to Follow Me https://linktr.ee/ChrisTutorials https://ko-fi.com/christutorials https://patreon.com/christutorials https://chris-tutorials.itch.io/
➣ Art Used in Demos and Devlogs https://chris-tutorials.itch.io/gatherers-exterior-pack https://butterymilk.itch.io/tiny-wonder-forest https://crusenho.itch.io/complete-gui-essential-pack
00:00:00 - What to Expect 00:00:39 - Starting Point 00:01:21 - Player Interacter Component 00:03:01 - Interaction Script 00:06:21 - Interactable Receiving Script 00:07:46 - Fan Interaction Setup 00:11:23 - Setting the Selected Interractable 00:16:31 - Fan Interactable StopInteraction & PrintDebug 00:18:00 - Fan Animations with is_on Toggle 00:27:37 - Shop Interractable 00:31:26 - Create Visual Indicator for Selected Interaction 00:42:32 - Select Closest Interactable on Process Update 00:46:53 - Show Player's Name in Shop 00:48:57 - Show Player's Money in Shop 00:54:23 - Resource Signals to Send Data from Player to UI 01:03:26 - Money Change Button and Making Shop & UI Reactive 01:10:26 - Wrapup ... https://www.youtube.com/watch?v=AiRQV0QMhVY
188848200 Bytes