Personajes

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Personajes se refiere típicamente a cualquier objeto Model que interactúa con el mundo o con otros usuarios. Mientras que un personaje puede ser tan simple como una esfera luminosa que se comunica e interactúa con los jugadores, los personajes suelen ser modelos humanoides con medios adicionales de expresión para fomentar la inmersión y el realismo.

Los personajes varían entre personajes básicos, como personajes no jugables simples (NPCs), o personajes avatar, que son modelos controlados por el usuario que incluyen características avanzadas para el movimiento, la animación y los cosméticos.

Todos los usuarios de Roblox están asociados con un personaje avatar basado en una cuenta. Junto con este personaje avatar, Roblox representa a los usuarios como jugadores en el modelo de datos, dando acceso a los creadores a propiedades de personalización adicionales del personaje, características sociales y información relevante del juego y de la cuenta.

Personajes básicos

Los personajes básicos se utilizan a menudo como NPCs y suelen realizar una o dos tareas simples. Un componente común de los personajes básicos incluye un nombre para mostrar, salud y movimiento básico.

Puedes usar los siguientes componentes dentro de tu objeto Model para habilitar estas características básicas:

  • Un grupo de partes, o ensamblaje, que incluye lo siguiente:
    • Una colección con el nombre HumanoidRootPart para indicar la parte raíz del ensamblaje.
    • Una parte con el nombre Head para mostrar el nombre del personaje sobre su geometría de cabeza.
    • Partes de malla adicionales que componen las partes individuales del cuerpo, que comúnmente incluyen las 6 (R6) o 15 (R15) partes del cuerpo utilizadas para modelos humanoides.
    • Juntas, como Bone o Motor6D, que conectan cada parte del cuerpo como un ensamblaje.
  • Una instancia de Humanoid para implementar y acceder a las propiedades comunes del personaje.
Ejemplo de Personaje Básico (R6)
Modelo de Datos

Con estos componentes, el modelo del personaje muestra un Humanoid.DisplayName, tiene salud y puede moverse con Humanoid.Move(). Para más información sobre configuraciones adicionales de los elementos de visualización y salud, consulta Visualización de nombre/salud.

Personajes avatar

Los personajes avatar utilizan un conjunto estandarizado de componentes de personajes que te permite usar animaciones corporales y faciales, y equipar ropa y accesorios. Al estandarizar los componentes, todos los modelos de personajes avatar pueden acceder a estas características, ya sea que estén controlados por un jugador o un NPC.

Por defecto, todos los jugadores se unen a los juegos como su avatar guardado de Roblox, que ya incluye todos los componentes para un personaje avatar. Un personaje avatar completo tiene los siguientes componentes en su Model:

  • Un ensamblaje de objetos MeshPart, que incluye lo siguiente:
    • Una parte con el nombre HumanoidRootPart para indicar la parte raíz del ensamblaje.
    • Una parte con el nombre Head para mostrar el nombre y la salud del personaje sobre su geometría de cabeza.
    • 15 mallas que componen las partes individuales del cuerpo, como el brazo o la pierna del personaje.
    • Juntas, como objetos Bone o Motor6D, que conectan cada parte y siguen una jerarquía de juntas estandarizada.
  • Una instancia de Humanoid para implementar y acceder a las propiedades comunes del personaje.
  • Objetos WrapLayer para cada una de las partes del cuerpo del modelo, permitiendo que use ropa y otros cosméticos en capas.
  • FaceControls para habilitar expresiones faciales y poses para la cabeza del personaje.
  • Objetos Attachment para cada uno de los puntos de anclaje estándar en el cuerpo del personaje.
Ejemplo de Personaje Avatar (R15)
Modelo de Datos

Los rigs de personajes avatar estándar requieren 15 juntas posables, y los rigs de mayor fidelidad soportan hasta 37 juntas adicionales para un mayor nivel de realismo con movimientos articulados de manos, hombros y columna. Para más información sobre rigs de mayor fidelidad, su jerarquía ósea específica y convenciones de nomenclatura, y cómo animarlos con objetos HumanoidRigDescription y DigitsRigDescription, consulta Especificaciones de personajes - Rigs de mayor fidelidad.

Biblioteca de controladores de personajes

La Biblioteca de Controladores de Personajes (CCL) es un marco modular para desarrollar movimientos y comportamientos de personajes a través de atributos y scripts de Luau. Esta arquitectura reemplaza las máquinas de estado rígidas con un sistema flexible impulsado por habilidades para la mecánica de los personajes.

©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.