Como fazer um menu no Roblox

Como fazer Menu no Roblox Stúdio

Seja muito bem-vindo ao Programação for Kids! Hoje, vamos aprender como fazer Menu no Roblox Studio, um elemento essencial para qualquer jogo. Assim, nesse menu, você terá três botões principais: Play, Créditos e Como Jogar. E então, cada um desses botões desempenha um papel importante na navegação do jogo e na experiência do jogador, tornando assim o seu jogo mais organizado, intuitivo e profissional.

Ao longo da aula, vou mostrar detalhadamente o passo a passo de como criar cada botão e associar as funcionalidades corretas. O botão “Play” permitirá  então que o jogador inicie o jogo rapidamente, “Créditos” mostrará quem desenvolveu o jogo e reconhecimentos, enquanto “Como Jogar” será responsável por guiar os novos jogadores com instruções e dicas importantes.

Portanto, essa funcionalidade de menu é algo que melhora muito a experiência do jogador e dá um toque de profissionalismo ao seu jogo. Sendo assim, é fundamental assistir ao vídeo completo para compreender a lógica por trás da criação e programação desses botões. Por isso, no vídeo, mostro como configurar a interface gráfica e programar então as ações de cada botão, garantindo assim  que seu menu funcione corretamente e ainda com um visual dinâmico.

Abaixo, você encontrará os códigos utilizados na aula, mas lembre-se de que assistir ao vídeo é indispensável para entender como tudo se conecta e funciona perfeitamente.

Até mais ! 

Prof Fernanda

Confira aqui os códigos usados para você acompanhar

Então, após assistir o vídeo de como Criar um Menu no Roblox Stúdio e você quiser comparar os códigos , segue o código do Menu principal escrito em Lua para vocês , códigos escritos pela prof Fernanda.

				
					local screenGui = script.Parent.ScreenGui
local screenGuiFrame=script.Parent.ScreenGui.Frame
local screenCreditos = screenGui.FrameCreditos
local screenComoJogar = script.Parent.ScreenGui.FrameComoJogar
local btnPlay = screenGui.Frame.btnPlay
local btnCreditos= screenGui.Frame.btnCreditos
local btnComoJogar=screenGui.Frame.btnComojogar
local btnClose = screenGui.FrameCreditos.btnClose
local btnClose1=screenGui.FrameComoJogar.btnClose1
local btnMenu= screenGui.MenuOpen.btnMenu
screenCreditos.Visible=false
btnMenu.Visible=false
print(screenCreditos)

local function screen()
	screenGuiFrame.Visible=false
	btnMenu.Visible=true
	
end

local function creditos()
	screenGuiFrame.Visible=false
	screenCreditos.Visible=true
	
end

local function comoJogar()
	
	screenGuiFrame.Visible=false
	screenComoJogar.Visible=true
end

local function CloseCreditos()
	screenCreditos.Visible=false
	screenGuiFrame.Visible=true
end

local function CloseComoJogar()
	screenComoJogar.Visible= false
	screenGuiFrame.Visible=true

end

local function MenuOpen()
	screenGuiFrame.Visible=true
	btnMenu.Visible=false
end
btnPlay.MouseButton1Click:Connect(screen)
btnCreditos.MouseButton1Click:Connect(creditos)
btnComoJogar.MouseButton1Click:Connect(comoJogar)
btnClose.MouseButton1Click:Connect(CloseCreditos)
btnClose1.MouseButton1Click:Connect(CloseComoJogar)
btnMenu.MouseButton1Click:Connect(MenuOpen)
				
			

Se você não tem ainda o Roblox Stúdio , você pode baixar o Roblox Stúdio aqui no Site Oficial do Roblox

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *