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í.

Los personajes generalmente se refieren a cualquier objeto Model que interactúe con el mundo o con otros usuarios.Si bien un personaje puede ser tan simple como una esfera brillante que se comunica e interactúa con los usuarios, los personajes son a menudo modelos similares a los humanos con medios adicionales de expresión para fomentar la inmersión y el realismo.

Los personajes pueden variar entre caracteres básicos , como un simple personaje no jugador (PNJ), o personajes de avatar , que son modelos controlados por el usuario que incluyen funciones avanzadas para el movimiento, la animacionesy los cosméticos.

Todos los usuarios de Roblox están asociados con un personaje de avatar basado en una cuenta.Al igual que este personaje de avatar, Roblox representa a los usuarios como jugadores en el aplicación de modeladodatos, otorgando a los desarrolladores acceso a propiedades de personalización de caracteres adicionales, características sociales y información relevante de juego y cuenta.Para obtener más información sobre las funciones específicas del jugador de la cuenta, consulte Jugadores.

Personajes básicos

Los personajes básicos se usan a menudo como NPC y generalmente realizan una o dos tareas simples.Un componente común de los personajes básicos incluye un nombre de visualización, salud y movimiento básico.

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

  • Un grupo de partes, o ensamble , que incluye lo siguiendo:
    • Una colección con el nombre HumanoidRootPart para indicar la parte raíz de la asamblea.
    • Una parte con el nombre Head para mostrar un nombre de visualización sobre.
    • Partes adicionales que constituyen las partes individuales cosméticas del cuerpo, que comúnmente incluyen las partes del cuerpo 6 (R6) o 15 (R15) utilizadas para modelos similares a los humanos.
    • Articulaciones, como Bone o Motor6D, que conectan cada parte del cuerpo como una asamblea.
  • Una instancia Humanoid para agregar rápidamente propiedades comunes de personajes a un aplicación de modelado.

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 la pantalla y los elementos de salud, consulte Nombre/pantalla de salud.

Personajes de avatar

Los personajes de avatar utilizan un conjunto normalizado de componentes de personajes que te permiten usar animaciones corporales y faciales y equipar ropa y accesorios.Al estandarizar los componentes, todos los modelos de personajes de avatar pueden acceder a estas funciones, ya sean controlados por un jugador o un PNJ.

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

  • Una ensamblación de objetos MeshPart que incluye lo siguiendo:
    • Una parte con el nombre HumanoidRootPart para indicar la parte raíz de la asamblea.
    • Una parte con el nombre Head para mostrar un nombre de visualización sobre.
    • Partes adicionales que componen las partes individuales cosméticas del cuerpo, que deben incluir las 15 partes del cuerpo estándar utilizadas para modelos R15 similares a los humanos.
    • Juntas, como Bone o Motor6D, que conectan cada parte y siguen una jerarquía de juntas estándar.
  • Una instancia Humanoid para implementar y acceder a las propiedades de personaje comunes.
  • WrapLayer objetos para cada una de las partes del cuerpo de tu aplicación de modelado, para permitirle usar ropa y otros cosméticos que se puedan aplicar.
  • FaceControls para habilitar expresiones y poses faciales para la cabeza de tu personaje.
  • Attachment objetos para cada uno de los puntos de adición estándar en el cuerpo del personaje.
Ejemplo de personaje de avatar (R15)
Modelo de datos

Para obtener información sobre la modificación y personalización de personajes existentes en tu experiencia, consulta apariencia de personaje.