Como poner una barra de vida en Roblox Studio

Roblox Studio es una herramienta de construcción que se encuentra disponible para PC y Smartphone, dentro de ella todos los usuarios de la comunidad Roblox contarán con todos los artículos del videojuego para poder realizar todo tipo de ediciones y crear su propia modalidad, con el objetivo de innovar en los servidores y mantener la comunidad de jugadores activa

Publicidad

Cuando creamos modalidades de juego de batallas y disparos, es necesario que los personajes cuenten con una cierta cantidad de vida para ser eliminados. Por ello, en este post te explicaremos como poner una barra de vida en Roblox Studio.

Como poner una barra de vida en Roblox Studio
Como poner una barra de vida en Roblox Studio

¿Qué es la barra de vida en Roblox Studio?

La barra de vida es un indicador en escala de 1 a 100 puntos con el que los usuarios pueden mantenerse activos en una modalidad de juego. La barra de vida puede bajar por saltos de lugares muy altos o cuando te infligen daño en áreas de combate o mods de disparos. Cuando tu barra de vida baja por completo eres automáticamente eliminado del juego, recayendo en un spawn o esperando que inicie otra ronda.

¿Cómo poner la barra de vida en Roblox Studio?

  • 1) Inicia sesión en Roblox Studio y crea un mundo nuevo
  • 2) Presiona el menú llamado “startegui”
  • 3) Añadimos un frame llamado “hold” que indicara los puntos que se te han quitado en tu barra de vida, normalmente los usuarios lo colocan de color blanco o rojo.
  • 4) Añadimos otro frame del mismo tamaño llamado “life” el cual remarcara tus puntos de vida preferiblemente en color verde.

En este ultimo frame, colocamos el script:

  • local StarterGui = game:GetService(«StarterGui»)
  •  StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Health, false)
  •  local HealthText = script.Parent.Vida
  • local Bar = script.Parent.Bar
  • local Player = game.Players.LocalPlayer
  •  repeat wait() until Player.Character or Player.CharacterAdded:Wait()
  •  local Character = Player.Character
  • local Humanoid = Character:FindFirstChild(«Humanoid»)
  •  local GreenColor = Color3.fromRGB(0, 170, 0)
  • local RedColor = Color3.fromRGB(170, 0, 0)
  • local YellowColor = Color3.fromRGB(154, 154, 0)
  •  Humanoid.HealthChanged:Connect(function(Health)
  •  local Health = math.floor(Health)
  •   Bar.Size = UDim2.new(0, Health*2, 0, 20)
  •   HealthText.Text = tostring(Health .. «%»)
  •    if Health >= 75 then
  • Bar.BackgroundColor3 = GreenColor
  •  elseif Health < 60 and Health > 40 then
  • Bar.BackgroundColor3 = YellowColor
  •  elseif Health < 40 then
  • Bar.BackgroundColor3 = RedColor
  •   End

De esta manera activaremos el uso de nuestra barra de vida en Roblox Studio, ideal para cualquier mod de disparos o combate.

Publicidad

IMPORTANTE: ‎Sigue el canal de PROJAKER en WhatsApp

Deja un comentario

MrPako Redactor
Llevo desde pequeño con una consola, empece a jugar con la ATARI luego tuve una GameBoy, pase por la Nintendo 64 y ya luego me pase a la PlayStation.

Me encanta probar nuevas hamburguesas y jugar a videojuegos donde comparto mi experiencia con la comunidad en projaker.com.