Changer la zone de collision du personnage ZEPETO
Indépendamment de la forme du corps du personnage ZEPETO, la taille de la zone de collision du contrôleur de personnage est cohérente pour tous.
La zone de collision du contrôleur de personnage est adaptée à la forme de corps de base et est de forme cylindrique.
Dans le mode Scène de l'exécution, en sélectionnant un personnage ZEPETO généré, vous pouvez voir la zone de collision du contrôleur de personnage.
La hauteur d'un personnage ZEPETO peut varier en fonction de sa forme corporelle ou des objets équipés.
Lorsqu'il y a une différence significative par rapport à la forme corporelle de base, la zone de collision peut parfois sembler peu naturelle.
📘 Veuillez vous référer au guide suivant. [Vous voulez connaître la hauteur du personnage]
Dans de tels cas, vous pouvez modifier la valeur de l'attribut Collider du contrôleur de personnage à l'aide de scripts pendant l'exécution.
- Hauteur : La hauteur de la zone de collision
- Centre : L'axe central de la zone de collision
- Rayon : Le rayon de la zone de collision
Veuillez noter que les valeurs utilisées dans les exemples sont définies pour le monde de test et le compte de test. Ajustez les paramètres pour convenir à votre monde. Dans l'exemple, la valeur du Rayon n'a pas été modifiée.
- Le script essentiel implique d'accéder au contrôleur de personnage et de modifier les valeurs des propriétés :
- this._localPlayer.zepetoPlayer.character.characterController.height = number;
- this._localPlayer.zepetoPlayer.character.characterController.center = Vector3;
- Il peut y avoir des cas où vous ne pouvez pas mesurer correctement la hauteur des avatars portant des objets uniques spécifiques.