CRÉEZ VOTRE MONDE
Joueurs & Personnages : Consei...
Vérifier si un personnage est au sol
5 min
dans ce guide, nous allons vous montrer comment vérifier si le personnage zepeto du joueur local est au sol en fonction de la isgrounded fonction fournie par unity 📘 charactercontroller isgrounded https //docs unity3d com/scriptreference/charactercontroller isgrounded html https //docs unity3d com/scriptreference/charactercontroller isgrounded html étape 1 écrire un script ajoutez un gameobject à la scène et ajoutez le script d'exemple isgrounded ci dessous import { zepetoscriptbehaviour } from 'zepeto script' import { zepetoplayers } from 'zepeto character controller'; import { text } from 'unityengine ui'; export default class isgrounded extends zepetoscriptbehaviour { public mytext text; update() { // accéder au contrôleur de personnage du joueur local const localcharacter = zepetoplayers instance localplayer zepetoplayer character charactercontroller; // vérifier si le contrôleur de personnage touche un autre collider en utilisant isgrounded if (localcharacter isgrounded) { this mytext text = "le personnage est au sol"; } else { this mytext text = "le personnage n'est pas au sol"; } } } étape 2 configuration de l'interface utilisateur text ajouter ui > texte à la scène dans la fenêtre hiérarchie, connectez le composant canvas > texte à la propriété affichée dans la fenêtre inspecteur zepetoscript en faisant glisser et déposer étape 3 exécuter si vous appuyez sur le bouton play pour l'exécuter, vous pouvez vérifier si le personnage est au sol via l'ui texte