Los personajes típicamente se refieren a cualquier Model objeto que interactúa con el mundo u 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 a menudo son modelos humanizados con medios adicionales de expresión para fomentar la inmersión y el realismo.
Los personajes pueden variar entre personajes básicos , como un simple personaje no jugador (PNJ), o avatar personajes, que son modelos controlados por el usuario que incluyen funciones avanzadas para movimiento, animacionesy cosméticos.
Todos los usuarios de Roblox están asociados con un personaje de avatar basado en la cuenta. Junto con este personaje de avatar, Roblox representa a los usuarios como jugadores en el aplicación de modeladodatos, dando a los desarrolladores acceso a propiedades de personalización de personajes adicionales, características sociales e información de juego y cuenta relevante. Para más información sobre las características específicas de la cuenta, consulte Jugadores .
Personajes Básicos
Los personajes básicos a menudo se usan como NPCs y típicamente realizan una o dos tareas simples. Un componente común de los personajes básicos incluye un nombre de pantalla, salud y movimiento básico.
Puede usar los siguientes componentes dentro de su objeto Model para habilitar estas funciones básicas:
- Un grupo de partes, o montaje, 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 pantalla.
- Partes adicionales que componen las partes individuales del cuerpo cosmético, que comúnmente incluyen las 6 (R6) o 15 (R15) partes del cuerpo usadas para modelos similares a los humanos.
- Una Humanoid instancia para agregar rápidamente propiedades de caracteres comunes a un aplicación de modelado.
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 las configuraciones adicionales de los elementos de pantalla y salud, consulte Display de nombre / salud.
Personajes de Avatar
Los personajes de avatar usan un conjunto estandarizado de componentes de personaje que te permiten usar animaciones de cuerpo y faciales, y equipar ropa y accesorios. Al estandarizar los componentes, todos los modelos de personajes de avatar pueden acceder a estas características, ya sean controlados por un jugador o un PNJ.
De forma predeterminada, todos los usuarios se unen a las experiencias como su avatar de Roblox guardado, que ya incluye todos los componentes para un personaje de avatar. Un personaje de avatar completo tiene los siguientes componentes en su Model :
- Un conjunto de MeshPart objetos, que incluye lo siguiendo:
- Una parte con el nombre HumanoidRootPart para indicar la parte raíz del montaje.
- Una parte con el nombre Head para mostrar un nombre de pantalla.
- Partes adicionales que componen las partes individuales del cuerpo cosmético, que deben incluir las 15 partes estándar del cuerpo usadas para los modelos R15 similares a los humanos.
- Una Humanoid instancia para implementar y acceder a propiedades de caracteres comunes.
- WrapLayer objetos para cada una de las partes del cuerpo de tu aplicación de modelado, para permitirle llevar ropa y otros cosméticos en capas.
- FaceControls para habilitar las expresiones faciales y las poses para la cabeza de tu personaje.
- Attachment objetos para cada uno de los puntos de anclaje estándar en el cuerpo del personaje.
Para obtener información sobre cómo modificar y personalizar personajes existentes en tu experiencia, consulta Apariencia del personaje .