CRÉEZ VOTRE MONDE
Scriptage

Événement UI

4min
zepetoscript a intégré le support pour le système ui de unity vous pouvez utiliser différents composants gui tels que des panneaux, des boutons, des zones de saisie de texte et des menus déroulants pour créer l'interface utilisateur dans votre monde pour utiliser des éléments ui de unity dans zepetoscript, vous devez d'abord les importer unityengine ui import { slider, button } from 'unityengine ui'; ensuite, déclarez l'élément ui de unity que vous souhaitez ajouter en tant que propriété typescript public sliderui slider; public btnui button; les propriétés déclarées sont maintenant visibles et accessibles dans la fenêtre de l'inspecteur zepetoscript ouvrez la fenêtre hiérarchie et faites glisser les composants ui de unity dans chaque champ de propriété dans la fenêtre de l'inspecteur zepetoscript avec les valeurs de propriété assignées, vous pouvez y accéder et les manipuler depuis le script utilisez cela pour ajouter un gestionnaire pour n'importe quel événement de contrôle eventlistener start() { this btnui onclick addlistener(() => { // ajouter un événement de clic de bouton console log('btnui onclick'); }); this sliderui onvaluechanged addlistener(v => { // ajouter un événement de curseur console log(`\[${v}] sliderui onvaluechanged`); }); } jouez pour vérifier que l'événement de l'interface utilisateur est géré correctement vérifiez l'ensemble du code d'exemple ui event import { zepetoscriptbehaviour } from 'zepeto script'; import { slider, button } from 'unityengine ui'; export default class uievent extends zepetoscriptbehaviour { public sliderui slider; public btnui button; start() { this btnui onclick addlistener(() => { // ajouter l'événement de clic du bouton console log('btnui onclick'); }); this sliderui onvaluechanged addlistener(v => { // ajouter l'événement du curseur console log(`\[${v}] sliderui onvaluechanged`); }); } } vous pouvez en savoir plus sur les interfaces utilisateur unity que zepetoscript fournit en cliquant sur les liens ci dessous 📘 interface utilisateur unity https //docs unity3d com/kr/current/manual/com unity ugui html https //docs unity3d com/kr/current/manual/com unity ugui html 📘 composants d'interaction https //docs unity3d com/kr/current/manual/comp uiinteraction html https //docs unity3d com/kr/current/manual/comp uiinteraction html