Les personnages font généralement référence à n'importe quelle Model objets qui interagissent avec le monde ou d'autres utilisateurs. Bien qu'un personnage puisse être aussi simple qu'une boule lumineuse qui communique et interagit avec les utilisateurs, les personnages sont souvent des modèles humains avec des moyens supplémentaires d'expression pour encourager l'immersion et le réalisme.
Les personnages peuvent se déplacer entre les caractères de base, tels qu'un simple personnage non-joueur (PNJ), ou les caractères d'avatar, qui sont des modèles utilisateur qui incluent des fonctionnalités avancées pour le mouvement, l'animationset les cosmétiques.
Tous les utilisateurs de Roblox sont associés à un personnage d'avatar basé sur un compte. Avec ce personnage d'avatar, Roblox représente les utilisateurs comme joueurs dans le modèlisationde données, donnant aux développeurs l'accès à des propriétés de personnalisation des personnages, des fonctionnalités sociales et des données de jeu pertinentes. Pour plus d'informations sur les fonctionnalités spécifiques aux joueurs, voir joueurs.
Personnages de base
Les personnages de base sont souvent utilisés en tant que PNJ et effectuent généralement une ou deux tâches simples. Un composant commun des personnages de base inclut un nom d'affichage, une santé et un mouvement de base.
Vous pouvez utiliser les composants suivants dans votre objet Model pour activer ces fonctionnalités de base :
- Un groupe de pièces, ou l'assemblage, qui inclut les éléments suivre:
- Une collection avec le nom HumanoidRootPart pour indiquer la partie racine de l'assemblage.
- Une partie avec le nom Head pour afficher un nom d'affichage au-dessus.
- Des parties supplémentaires qui composent les parties du corps individuel cosmétiques, qui incluent généralement les 6 (R6) ou 15 (R15) parties du corps utilisées pour les modèles humanoïdes.
- Une instance Humanoid pour ajouter rapidement des propriétés de personnage courantes à un modèlisation.
Avec ces composants, le modèle de personnage affiche un Humanoid.DisplayName, a de la santé et peut se déplacer avec Humanoid.Move(). Pour plus d'informations sur les paramètres supplémentaires de l'affiche et de la santé, voir Nom/Santé.
Personnages d'avatar
Les personnages d'avatar utilisent un ensemble standardisé de composantes de personnage qui vous permet d'utiliser des animations corporelles et faciales, et d'équiper des vêtements et des accessoires. En standardisant les composantes, tous les modèles de personnages d'avatar peuvent accéder à ces fonctionnalités, que ce soit par le biais d'un joueur ou d'un PNJ.
Par défaut, tous les utilisateurs rejoignent des expériences en tant que leur avatar Roblox enregistré, qui inclut déjà tous les composants pour un personnage d'avatar. Un personnage d'avatar complet a les composants suivants dans son Model :
- Une assemblage de MeshPart objets, qui inclut les éléments suivre:
- Une partie avec le nom HumanoidRootPart pour indiquer la partie racine de l'assemblage.
- Une partie avec le nom Head pour afficher un nom d'affichage au-dessus.
- Les parties supplémentaires qui composent les parties individuelles du corps, qui doivent inclure les parties du corps standard 15 utilisées pour les modèles R15 humanoïdes.
- Une instance Humanoid pour implémenter et accéder aux propriétés de caractère communes.
- WrapLayer objets pour chaque partie du corps de votre modèlisation, afin qu'il puisse porter des vêtements et d'autres cosmétiques déposables.
- FaceControls pour activer les expressions facciales et les poses pour la tête de votre personnage.
- Attachment objets pour chacun des points d'attribution standard sur le corps du personnage.
Pour plus d'informations sur la modification et la personnalisation des personnages existants dans votre expérience, voir Apparence du personnage .