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