Premium Only Content

Button GUI with Scene Transition #defold
Creating a Button for any GUI in Defold plus adding some functionality with switching to a new scene.
As promised: Code for each script used in video
----------Code Snippet----------
loader.script
local function show(self, proxy)
if self.current_proxy then
msg.post(self.current_proxy, "unload")
self.current_proxy = nil
end
msg.post(proxy, "async_load")
end
function init(self)
msg.post(".", "acquire_input_focus")
self.current_proxy = nil
msg.post("#", "show_game_over")
end
function on_message(self, message_id, message, sender)
if message_id == hash("show_game_over") then
show(self, "#game_over")
elseif message_id == hash("show_main") then
show(self, "#main")
elseif message_id == hash("proxy_loaded") then
self.current_proxy = sender
msg.post(sender, "enable")
end
end
~loader.script
game_over.gui_script
function init(self)
msg.post(".", "acquire_input_focus")
end
function on_input(self, action_id, action)
if action_id == hash("touch") and action.pressed then
local button = gui.get_node("button")
if gui.pick_node(button, action.x, action.y) then
msg.post("00000:/loader#loader", "show_main")
print("button clicked!")
end
end
end
~game_over.gui_script
-----------Code Snippet----------
--
Subscribe to the Channel for more content, Like the video, Share the video, and Comment suggestions or to show your support!!!
Provide Thoughts on the channel and join the email list - https://bit.ly/3hG99wP
Check out my Social Media to reach out to me!
Twitter - https://twitter.com/vigmu2
Discord - https://discord.gg/AYEAK5RmFR
To check out my Podcast - https://anchor.fm/vigmu2-games
New shows uploaded every Friday at 8AM (until further notice)
If you would like to donate for my current work and for further content! You can donate here -- https://bit.ly/3ea8q3u
-
5:17
Blackstone Griddles
11 hours agoEasy Weeknight Meals: Creamy Parmesan Beef Pasta
374 -
7:08
Rena Malik, M.D.
21 hours ago $0.04 earnedFour totally surprising causes of Back Pain
1371 -
6:27
DropItLikeItsScott
13 hours agoIs This the Coolest Gun Accessory Ever? The Gun Guardian
36 -
19:05
Michael Feyrer Jr
21 hours agoCan you even fit this much FAIL in one video? $10K Challenge Week 1
8 -
19:53
Professor Nez
15 hours agoYou WON’T BELIEVE What I Found on Charlie Kirk’s Shooter!
89112 -
1:35:53
The China Show
16 hours agoBrutal Mayhem in China as Dark Coverups are Exposed - #280
74 -
12:30:34
Times Now World
22 hours agoLIVE | Russia-Belarus Zapad-2025 LIVE | Missiles Target NATO in Arctic & Baltic
3.55K1 -
32:14
daniellesmithab
17 hours agoNew Feature for Driver’s Licence and ID Cards
22.6K5 -
2:54:40
FreshandFit
14 hours agoChat Makes Pothead RAGE QUIT!!!
480K73 -
1:32:34
Badlands Media
16 hours agoBaseless Conspiracies Ep. 150: 9/11 Mysteries, Remote Pilots, and Hidden Agendas
95.2K35