CRÉEZ VOTRE MONDE
Joueurs & Personnages : Consei...
Vérifier si un personnage est au sol
5min
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