Bienvenue, mes collègues développeurs de jeux.
Dans cette vidéo, lorsque nous lançons le jeu,
quand nous avons eu le point culminant,
vous pouvez voir que nous avons un menu de balles.
Nous pouvons soit aller au menu principal au travail,
me faire confiance, soit reprendre le jeu.
Si nous reprenons le jeu, Nous sommes de retour et encore,
nous pouvons également faire une pause à nouveau,
et au lieu de cliquer sur l'un des boutons,
nous pouvons frapper le crête.
Mais nous sommes que c'est quelque chose
que nous aborderons également dans la prochaine vidéo.
Mais pour l'instant, nous allons créer notre menu de pause.
Oh, d'accord, donc maintenant nous voulons
ajouter la possibilité pour notre joueur de suspendre le jeu.
Notre joueur, je veux dire,
le gars qui, ou la
fille qui joue réellement notre jeu.
Alors, comment allons-nous faire cela ?
Eh bien, ça va être assez simple.
Nous allons dupliquer l'écran de profondeur.
Et il s'agira de l'écran de pause ou du menu Pause.
Mettez donc le menu en pause et appuyez sur Entrée.
Et ici, nous allons tout avoir
la même chose à part
le laissez-moi allumer, sauf pour le lot.
Donc, tout d'abord, le sang,
nous ne voulons pas le sang et le menu de pause,
il me laissera le mettre sur celui.
Nous avons donc l'image ici,
mais nous voulons qu'elle s' estompe un peu
afin de pouvoir voir l'arrière-plan.
Disons donc 0,5, d'accord ?
Nous l'aurons donc à 0,5.
Ensuite, nous allons déplacer le bouton de redémarrage.
Et vous faites simplement déplacer le
bouton de redémarrage ici,
déplacez le menu principal ici.
Et au lieu de redémarrer
le niveau que vous pouvez conserver si vous le souhaitez,
mais nous allons créer ce bouton Reprendre.
Donc, le bouton Reprendre et dans le texte ici
va simplement reprendre le jeu.
On y va donc.
Maintenant, nous avons ces deux boutons.
Il est évident que nous devrons changer
les fonctionnalités et ici.
Mais c'est quelque chose et j'ai quelques minutes.
Tout d'abord, ouvrons le gestionnaire d'interface utilisateur.
Et ici, nous allons faire deux ou trois choses.
Tout d'abord, il est évident que nous avons besoin d'une référence.
Je vais donc créer
un champ sérialisé de l'objet de jeu,
qui est le menu de pause.
Gardez ça.
Mais le truc ici, c'est que,
comme nous l'avons dit dans la vidéo précédente, UI Manager, ok,
peut-être qu'il active et désactive le menu de pause,
mais il n'est pas responsable de la pause du jeu.
Le gestionnaire de niveaux est le script
responsable de cette opération.
Dans le gestionnaire de niveaux, nous allons donc
créer un bool public.
Et nous allons appeler ça,
le jeu est en pause.
Et de toute évidence, je ne veux pas le rendre public,
mais nous allons l'utiliser beaucoup.
Vous savez quoi ? Ne le rendons pas public.
Faisons de cette variable une variable privée,
et nous créerons un moyen d'y accéder.
Un livre public est donc mis en pause,
et nous reviendrons tout simplement.
Ils sont parfois un peu encombrants.
Vous pensez peut-être que je
crée beaucoup d'or.
Mais croyez-moi, lorsque vous arrivez aux niveaux supérieurs,
au niveau professionnel,
sont des choses essentielles à avoir.
Je ne veux pas que votre jeu soit
facilement corrompu grâce au code.
Donc maintenant que nous avons le jeu est suspendu jusqu'à ce que je gère, nous ayons
le menu de pause auquel nous
voulons évidemment accéder d'une manière ou d'une autre,
changer le menu de pause.
Je vais donc créer une méthode ici qui va dire que
le vide public tourne, met en pause,
menu activé, désactivé.
Et cela prendra un booléen qui va
être le bon, off.
Et je sais que ce n'est pas
la meilleure façon de représenter la variable,
mais de toute façon, continuons. Vous verrez ce que je veux dire.
Donc ici, nous allons simplement
aller de l'avant et faire en sorte que le menu pause,
directive dots soit activé, désactivé.
Nous revenons maintenant dans le gestionnaire de niveaux.
Et ici, nous allons créer un vide public.
Pause, reprise du jeu.
Et ce que nous allons faire ici, c'est que nous allons vérifier
si nous ne sommes pas en pause dans le jeu.
Nous n'avons donc pas encore fait de pause.
Ensuite, nous accéderons au gestionnaire d'interface utilisateur.
Instance de point, point, pause, rotation, pause
, pause, menu de pause activé et désactivé.
Et que devons-nous le fixer ?
Eh bien, nous allons juste le mettre en place.
Parce que si nous ne sommes pas un jeu sans opposition,
lorsque nous appuyons sur une touche ,
nous voulons activer le menu de pause.
Et bien d'autres choses.
Cela signifie que si nous n'avons pas interrompu le jeu.
Donc, si nous ou excusez-moi,
si nous sommes dans une partie en pause.
Ensuite, nous allons faire la même chose ici,
mais nous allons plutôt l'éteindre.
Et cela ira à l'axe UI Manager,
celui-ci et l'éteindra.
Donc, avec cela,
il y a encore quelque chose que nous
devons faire et qui est en fait
tourner ou changer ce jeu
plutôt que d'utiliser une sorte de bouton.
Et ce sera votre défi de reprendre
le jeu en utilisant une sorte de clé.
Alors vérifiez les entrées et lorsque vous appuyez sur la touche,
nous devrions appeler la méthode et reprendre le gain ou mettre en pause
le jeu et nous assurer de changer le statut du jeu.
Donc, si elle est en pause ou si ce n'est plus le cas,
mettez la vidéo en pause maintenant et créez une entrée.
Bon, bon retour.
Alors, où voulez-vous le mettre ?
Je pense ici.
Donc, une mise à jour, nous allons vérifier
si le point d'entrée obtient la clé vers le bas
et un code clé pour p.
Ensuite, nous allons faire une pause, reprendre le jeu.
C'est aussi simple que ça. Et puis finissez ici.
Si nous n'avons pas interrompu le jeu,
le gain n'est donc pas interrompu.
Nous cliquons sur le crêpe, nous avons allumé.
Donc, l'activation, la
désactivation est vraie.
Donc, ici, nous allons dire que le jeu est en pause,
est égal à vrai.
Et dupliquez cela et déplacez ça ici.
Faux.
Gardez ça.
Essayons donc ça.
J'espère que je ne me suis pas trompé avec le faux et le vrai.
Pourquoi je crois que c'est correct.
Donc, dans le bouton Reprendre
et nous allons ajouter quelque chose ici, à savoir
canevas de l'interface utilisateur.
Et ici, nous allons aller au gestionnaire d'interface utilisateur.
Nous allons trouver virage,
pause menu activé, désactivé.
Et comme vous pouvez le constater, nous avons la possibilité
d'ajouter soit vrai, soit faux.
Et c'est le booléen réel ici
qui active tous les chemins.
Donc, revenons dans notre jeu et ici,
commençons par tourner le menu de pause, lancer le jeu.
Donc, et ici, nous avons le point culminant.
Nous pouvons revenir au menu principal.
On peut aussi atteindre le plus haut que celui qui avait le cri.
Ensuite, nous désactivons le menu de pause.
On y va. Mais il y a toujours une chose
qui est le bouton Reprendre.
Maintenant, je vais aller de l'avant
et ajouter l'événement onclick ici.
Et je vais enfreindre ma propre règle qui consiste à ajouter
le gestionnaire de niveau
du manager, tout le monde est comme, Oh,
n'enfreignez pas les règles.
Mais oui, je le suis.
Je vais entrer dans le jeu de reprise de pause restauré.
Alors, lancez le jeu.
Et maintenant, nous allons appuyer sur la touche,
reprendre le jeu, et tout fonctionne bien.
Mais comme vous pouvez le constater, si je mets le jeu en pause,
je peux toujours me promener.
Je peux toujours tirer sur mes ennemis et je peux toujours mourir.
Maintenant, si vous voulez créer une âme sombre, demandez
type de pause dans
le jeu où le jeu continue en arrière-plan.
Et vous vous asseyez là, impuissant, à essayer
comprendre ce qui se passe dans le menu. Soyez mon invité.
Si ce n'est pas le cas, si vous voulez que le monde s'arrête,
passez à la vidéo suivante.
Mais avant de faire cela, il faudra évidemment
engager nos changements.
Alors, à ce moment-là.