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. Si bien un personaje puede ser tan simple como una esfera que brilla y 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 (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 cuentas. Junto con este personaje avatar, Roblox representa a los usuarios como jugadores en el modelo de datos, lo que brinda a los creadores acceso a propiedades adicionales de personalización de personajes, funciones sociales e información relevante sobre el juego y la cuenta.

Personajes básicos

Los personajes básicos se utilizan a menudo como NPCs y, por lo general, realizan una o dos tareas simples. Un componente común de los personajes básicos incluye un nombre de exhibición, salud y un 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.
    • Articulaciones, como objetos AnimationConstraint o Bone, que conectan cada parte del cuerpo como un ensamblaje.
  • Un objeto 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 de personaje muestra un Humanoid.DisplayName, tiene salud y puede moverse con Humanoid.Move(). Para obtener 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 personaje que te permiten usar animaciones corporales y faciales, y equipar ropa y accesorios. Al estandarizar los componentes, todos los modelos de personajes avatar pueden acceder a estas funciones, ya sean controlados por un jugador o un NPC.

Por defecto, todos los jugadores se unen a los juegos como su avatar de Roblox guardado, 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.
    • Articulaciones que conectan cada parte del cuerpo y siguen una jerarquía de articulaciones estandarizada. Cuando StarterPlayer.AvatarJointUpgrade está habilitado, la actualización introduce automáticamente objetos AnimationConstraint limitados por fuerza y torque a las articulaciones estándar del personaje, permitiendo crear movimientos e interacciones realistas impulsados por física, como extremidades completamente simuladas y ragdolls motorizados.
  • Un objeto Humanoid para implementar y acceder a las propiedades comunes del personaje.
  • 15 objetos WrapTarget para cada una de las partes del cuerpo del modelo, habilitando que use ropa y otros cosméticos en capas.
  • Un objeto FaceControls para habilitar expresiones faciales y poses para la cabeza del personaje.
  • 19 objetos Attachment para cada uno de los puntos de conexión estándar en el cuerpo del personaje.
Ejemplo de Personaje Avatar (R15)
Modelo de Datos

Los rigs de personajes avatar estándar requieren 15 articulaciones posables, y los rigs de mayor fidelidad admiten hasta 37 articulaciones adicionales para un mayor nivel de realismo con manos articuladas, movimientos de hombros y columna. Para obtener 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 del personaje - Rigs de mayor fidelidad.

Biblioteca de Controladores de Personajes

La Biblioteca de Controladores de Personajes (CCL) es un marco modular para construir el movimiento y comportamientos de los personajes a través de atributos y scripts de Luau. Esta arquitectura reemplaza las máquinas de estados rígidas con un sistema flexible, impulsado por habilidades para la mecánica de 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.