1
00:00:00,000 --> 00:00:03,330
Bienvenue, mes collègues développeurs de jeux. 

2
00:00:03,330 --> 00:00:05,580
Dans cette vidéo, nous allons
 ajouter

3
00:00:05,580 --> 00:00:08,780
un peu de fonctionnalités à notre écran sourd. 

4
00:00:08,775 --> 00:00:10,935
Donc, en ce moment, lorsque nous nous
 promenons,

5
00:00:10,935 --> 00:00:12,765
nous sommes vivants et tout va bien. 

6
00:00:12,765 --> 00:00:14,255
Lorsque nous mourons, nous avons

7
00:00:14,250 --> 00:00:16,280
la possibilité de redémarrer le niveau,

8
00:00:16,275 --> 00:00:17,985
sorte que nous commençons au même niveau,

9
00:00:17,985 --> 00:00:19,955
ou nous avons la possibilité de revenir
 au

10
00:00:19,950 --> 00:00:21,980
menu principal et de pleurer un peu. 

11
00:00:21,975 --> 00:00:26,435
Donc, ne perdons plus de temps et commençons. 

12
00:00:26,430 --> 00:00:30,300
Bon, maintenant, nous avons tout. 

13
00:00:30,300 --> 00:00:32,580
Nous avons le titre, nous avons la victoire. 

14
00:00:32,580 --> 00:00:35,760
Il est temps de faire quelque chose à propos de l'écran sourd. 

15
00:00:35,760 --> 00:00:37,680
Donc, en ce moment, quand nous mourrons,

16
00:00:37,680 --> 00:00:41,710
vous pouvez voir maintenant si nous exécutons le jeu avec l'IA,

17
00:00:41,710 --> 00:00:44,780
vous pouvez voir que nous avons l'UTI,

18
00:00:44,780 --> 00:00:45,800
nous avons le lot refroidi,

19
00:00:45,800 --> 00:00:47,200
mais il n'y a rien à faire. 

20
00:00:47,195 --> 00:00:48,805
Nous sommes donc restés assis là

21
00:00:48,800 --> 00:00:51,260
jusqu'à ce que nous arrêtions à nouveau le mode de lecture. 

22
00:00:51,260 --> 00:00:52,520
Nous ne voulons pas faire cela. 

23
00:00:52,520 --> 00:00:55,820
Nous voulons avoir une boucle continue dans notre jeu. 

24
00:00:55,820 --> 00:00:57,620
Je vais donc faire que je vais
 aller

25
00:00:57,620 --> 00:00:59,390
dans l'écran des sourds. 

26
00:00:59,390 --> 00:01:01,940
Et ici, je vais cliquer avec le bouton droit de la souris et je vais

27
00:01:01,940 --> 00:01:04,700
créer un bouton ou vous savez quoi ? 

28
00:01:04,700 --> 00:01:05,920
Avant de faire tout cela,

29
00:01:05,915 --> 00:01:07,765
je vais vous lancer un défi. 

30
00:01:07,760 --> 00:01:09,500
Et votre défi sera de
 créer

31
00:01:09,500 --> 00:01:12,260
les deux méthodes et les deux boutons. 

32
00:01:12,260 --> 00:01:14,690
Donc, tout d'abord, vous devez créer deux boutons,

33
00:01:14,690 --> 00:01:16,220
voulez redémarrer le niveau et

34
00:01:16,220 --> 00:01:18,350
revenir au menu principal. 

35
00:01:18,350 --> 00:01:20,030
Vous devrez créer une méthode

36
00:01:20,030 --> 00:01:21,710
pour chacun de ces boutons. 

37
00:01:21,710 --> 00:01:23,780
Ensuite, vous devrez attribuer

38
00:01:23,780 --> 00:01:27,110
les fonctionnalités à ces deux boutons. 

39
00:01:27,110 --> 00:01:28,760
Donc, avec cela,
 je

40
00:01:28,760 --> 00:01:32,000
crois que vous savez déjà comment redémarrer un niveau. 

41
00:01:32,000 --> 00:01:34,790
Vous devez charger la scène que nous sommes

42
00:01:34,790 --> 00:01:38,440
actuellement sur laquelle nous pouvons obtenir en étant vu actif. 

43
00:01:38,435 --> 00:01:43,315
Mettez la vidéo en pause dès maintenant et relancez le défi. 

44
00:01:43,310 --> 00:01:45,800
Oh, d'accord, bon retour. 

45
00:01:45,800 --> 00:01:47,480
Comment avez-vous fait ça ? 

46
00:01:47,480 --> 00:01:50,270
Donc parce que les défis actuels

47
00:01:50,270 --> 00:01:51,380
deviennent un peu

48
00:01:51,380 --> 00:01:53,810
ennuyeux parce que vous savez déjà tout. 

49
00:01:53,810 --> 00:01:58,030
J'ai donc adoré toute la vidéo pour toi. 

50
00:01:58,025 --> 00:02:02,545
Et je modifie des choses sans même voir l'écran de profondeur. 

51
00:02:02,540 --> 00:02:04,070
Passons donc l'Alpha à
 un pour

52
00:02:04,070 --> 00:02:07,390
que nous puissions voir correctement le bouton. 

53
00:02:07,385 --> 00:02:09,595
Et voyons ce que nous allons faire ici. 

54
00:02:09,590 --> 00:02:11,570
Nous avons donc le bouton. 

55
00:02:11,570 --> 00:02:16,000
Sélectionnons celui-ci et agrandissons. 

56
00:02:15,995 --> 00:02:17,635
Déplacez-le vers la gauche. 

57
00:02:17,630 --> 00:02:19,790
Ensuite, ici, nous allons
 supprimer

58
00:02:19,790 --> 00:02:22,340
le texte et ajouter nos propres textes. 

59
00:02:22,340 --> 00:02:25,640
Donc, tout ce que je fais ici est déjà couvert. 

60
00:02:25,640 --> 00:02:30,300
Disons donc redémarrer le niveau. 

61
00:02:30,304 --> 00:02:35,334
Et définissons le bon tout,

62
00:02:35,330 --> 00:02:39,500
le bon tout et la taille, max, max,

63
00:02:39,500 --> 00:02:46,130
max et évidemment le bouton ici

64
00:02:46,130 --> 00:02:50,020
devrait avoir les boutons des éléments de l'interface utilisateur

65
00:02:50,015 --> 00:02:52,915
et devrait avoir ce sprite ici. 

66
00:02:52,910 --> 00:02:54,950
On y va. Nous

67
00:02:54,950 --> 00:02:57,760
pouvons donc maintenant augmenter le texte et l'agrandir un peu. 

68
00:02:57,755 --> 00:03:00,125
On y va. Nous le rendons audacieux. 

69
00:03:00,125 --> 00:03:02,035
Je veux dire audacieux. 

70
00:03:02,030 --> 00:03:06,740
Maintenant, nous avons le texte en gras et créons ce bouton. 

71
00:03:06,740 --> 00:03:09,700
J'ai été plus grand. Oui, à quoi ça ressemble ? 

72
00:03:09,695 --> 00:03:11,705
Je pense que ça a l'air plutôt bien. 

73
00:03:11,705 --> 00:03:13,565
Je vais donc dupliquer ça. 

74
00:03:13,565 --> 00:03:14,995
Déplacez ça ici. 

75
00:03:14,990 --> 00:03:19,660
Il s'agit du bouton du menu principal,

76
00:03:19,655 --> 00:03:25,045
et le texte sera le menu principal. 

77
00:03:25,040 --> 00:03:29,470
On y va. Je pense donc que c'est assez beau. 

78
00:03:29,465 --> 00:03:31,945
Nous allons peut-être juste savoir ceci, le texte. 

79
00:03:31,940 --> 00:03:40,900
Je souhaite augmenter un peu la taille du texte pour le redémarrage. 

80
00:03:40,895 --> 00:03:43,825
Et on y va. Je pense donc que c'est assez beau. 

81
00:03:43,820 --> 00:03:44,680
Gardez ça. 

82
00:03:44,675 --> 00:03:47,785
Et maintenant, allons-y et ajoutons les fonctionnalités. 

83
00:03:47,780 --> 00:03:49,370
Par conséquent, dans Scene Manager,

84
00:03:49,370 --> 00:03:51,200
nous voulons tout créer. 

85
00:03:51,200 --> 00:03:52,430
Je veux dire, pas un gérant invisible,

86
00:03:52,430 --> 00:03:53,620
vous êtes un manager. 

87
00:03:53,615 --> 00:03:56,575
Nous voulons créer les méthodes qui nous emmènent

88
00:03:56,570 --> 00:04:00,190
ou redémarrent l'amant ou qui nous amènent au menu principal. 

89
00:04:00,185 --> 00:04:02,225
Mais la chose ici est,

90
00:04:02,225 --> 00:04:05,455
et c'est une philosophie du développement de jeux. 

91
00:04:05,450 --> 00:04:08,320
Et où voulez-vous vraiment faire cela ? 

92
00:04:08,315 --> 00:04:11,735
Alors, le gestionnaire d'interface utilisateur, que fait-il ? 

93
00:04:11,735 --> 00:04:13,405
Cela nous emmène-t-il d'une scène

94
00:04:13,400 --> 00:04:15,100
à l'autre ? Non, ce n'est pas le cas. 

95
00:04:15,095 --> 00:04:18,785
Il gère simplement l'interface utilisateur et c'est son travail. 

96
00:04:18,785 --> 00:04:20,975
C'est donc un meilleur endroit

97
00:04:20,975 --> 00:04:22,825
faire cette méthode ou créer

98
00:04:22,820 --> 00:04:25,610
ces méthodes comme dans le gestionnaire de niveaux,

99
00:04:25,610 --> 00:04:28,070
mais en même temps,

100
00:04:28,070 --> 00:04:29,780
nous ne voulons pas que les boutons

101
00:04:29,780 --> 00:04:31,970
aient accès au gestionnaire de niveaux.
 

102
00:04:31,970 --> 00:04:33,770
Nous voulons simplement que les boutons puissent
 modifier

103
00:04:33,770 --> 00:04:36,560
les choses dans le gestionnaire d'interface utilisateur. 

104
00:04:36,560 --> 00:04:38,150
Nous sommes donc dans un petit

105
00:04:38,150 --> 00:04:40,480
cornichon si vous voulez l'appeler ainsi.
 

106
00:04:40,475 --> 00:04:43,135
Ce que je vais faire, c'est que je vais faire confiance à

107
00:04:43,130 --> 00:04:44,960
mon instinct intestinal et je
 vais

108
00:04:44,960 --> 00:04:47,090
créer les méthodes ici. 

109
00:04:47,090 --> 00:04:53,060
C'est un niveau de redémarrage public vide. 

110
00:04:53,060 --> 00:04:56,650
Et la façon dont nous redémarrons le niveau c'est que nous
 obtenons simplement

111
00:04:56,645 --> 00:05:00,175
le gestionnaire de scène, la charge vue. 

112
00:05:00,170 --> 00:05:03,700
Et quelle scène allons-nous charger le gestionnaire de scène,

113
00:05:03,695 --> 00:05:10,135
point devient actif vu cette build et x.

114
00:05:10,130 --> 00:05:12,400
Donc maintenant nous chargeons simplement la scène

115
00:05:12,395 --> 00:05:14,275
de la scène active actuelle. 

116
00:05:14,270 --> 00:05:20,180
Cela signifie que nous rechargeons le niveau puis le public void re,

117
00:05:20,179 --> 00:05:24,849
revenons au menu principal. 

118
00:05:24,844 --> 00:05:27,354
Et ici, nous allons obtenir

119
00:05:27,350 --> 00:05:30,730
cette scène de chargement de points de gestionnaire de scène. 

120
00:05:30,725 --> 00:05:34,255
Et nous allons simplement charger les scènes 0 car nous savons que

121
00:05:34,250 --> 00:05:36,860
la scène, la scène titre ou la scène

122
00:05:36,860 --> 00:05:40,450
MainMenu se trouve sur l'index 0. 

123
00:05:40,445 --> 00:05:43,495
Et maintenant, nous allons revenir dans le gestionnaire d'interface utilisateur. 

124
00:05:43,490 --> 00:05:47,180
Et ici, nous allons créer les mêmes méthodes. 

125
00:05:47,180 --> 00:05:49,790
Mais au lieu de faire les choses,

126
00:05:49,790 --> 00:05:50,810
nous allons accéder

127
00:05:50,810 --> 00:05:52,870
au gestionnaire de niveaux et avons-nous une instance ? 

128
00:05:52,865 --> 00:05:54,595
Oui, nous avons un exemple. 

129
00:05:54,590 --> 00:05:56,570
Donc ici, nous allons obtenir

130
00:05:56,570 --> 00:06:03,870
l'instance de point du gestionnaire de niveaux, niveau de redémarrage des points. 

131
00:06:04,000 --> 00:06:06,710
Et faisons la même chose ici,

132
00:06:06,710 --> 00:06:08,980
mais au lieu de redémarrer le niveau,

133
00:06:08,975 --> 00:06:11,225
revenez au menu principal. 

134
00:06:11,225 --> 00:06:14,015
Alors, sauvez cela, retournez dans Unity. 

135
00:06:14,015 --> 00:06:16,365
Et je sais que c'est un peu redondant. 

136
00:06:16,369 --> 00:06:17,839
Je sais que c'est comme si nous
 faisons

137
00:06:17,840 --> 00:06:19,930
la même chose encore et encore. 

138
00:06:19,925 --> 00:06:22,465
Mais je pense que c'

139
00:06:22,460 --> 00:06:25,360
est une façon plus appropriée de faire les choses. 

140
00:06:25,355 --> 00:06:27,695
Nous pouvons donc accéder au gestionnaire d'interface utilisateur,

141
00:06:27,695 --> 00:06:31,675
au niveau
 redémarré et au menu principal. 

142
00:06:31,670 --> 00:06:34,680
Accédez à votre manager
 et

143
00:06:35,320 --> 00:06:37,540
revenez au menu principal. 

144
00:06:37,535 --> 00:06:38,725
Gardez ça. 

145
00:06:38,720 --> 00:06:42,070
Désactivez l'écran de profondeur. 

146
00:06:42,065 --> 00:06:43,675
Tout d'abord, appliquons les modifications

147
00:06:43,670 --> 00:06:45,610
que nous avons apportées. 

148
00:06:45,605 --> 00:06:48,155
Maintenant, on s'éteint. 

149
00:06:48,155 --> 00:06:51,445
Tout d'abord, nous allons définir l'Alpha sur 0. 

150
00:06:51,440 --> 00:06:55,960
Nous allons tourner l'écran sourd. 

151
00:06:55,955 --> 00:07:00,555
Plus grand, le jeu meurt. 

152
00:07:00,559 --> 00:07:03,619
Et maintenant, nous avons le redémarrage et le menu principal. 

153
00:07:03,620 --> 00:07:04,790
Si je clique sur le menu principal,

154
00:07:04,790 --> 00:07:06,590
je retourne au menu principal. 

155
00:07:06,590 --> 00:07:07,430
Excellent. 

156
00:07:07,430 --> 00:07:08,840
Essayons à nouveau avec la

157
00:07:08,840 --> 00:07:10,750
même chose de redémarrer le niveau. 

158
00:07:10,745 --> 00:07:12,955
Nous mourons, nous commençons au niveau. On y va. 

159
00:07:12,950 --> 00:07:15,430
Nous sommes de retour au niveau 2, bébé. 

160
00:07:15,425 --> 00:07:17,075
Excellent travail. 

161
00:07:17,075 --> 00:07:20,125
J'espère que ça vous plaira. J'espère que vous avez relevé ce défi. 

162
00:07:20,120 --> 00:07:22,940
J'espère que vous avez fait de votre mieux et je

163
00:07:22,940 --> 00:07:26,050
vous
 félicite si vous l'avez fait du début à la fin,

164
00:07:26,045 --> 00:07:27,275
tout seul. 

165
00:07:27,275 --> 00:07:29,375
Je vais tout mettre en scène,

166
00:07:29,374 --> 00:07:32,634
Sage tous commettent les changements. 

167
00:07:32,630 --> 00:07:38,360
Création d'un moyen de redémarrer le niveau

168
00:07:38,360 --> 00:07:44,870
ou de revenir au menu principal à la mort. 

169
00:07:44,870 --> 00:07:47,920
Et pas un moyen créé. 

170
00:07:47,915 --> 00:07:51,925
Deux boutons pour

171
00:07:51,920 --> 00:07:53,570
redémarrer le niveau retournent tous

172
00:07:53,570 --> 00:07:55,460
au menu principal à la mort. 

173
00:07:55,460 --> 00:07:56,690
Et quand les changements. 

174
00:07:56,690 --> 00:07:58,610
Si vous ne m'avez pas déjà laissé un avis,

175
00:07:58,610 --> 00:08:00,140
sinon, vous pouvez attendre

176
00:08:00,140 --> 00:08:01,790
un
 peu puis me laisser un avis. 

177
00:08:01,790 --> 00:08:03,530
C'est le moment idéal et je vous
 verrai

178
00:08:03,530 --> 00:08:05,360
dans la prochaine étape où nous allons

179
00:08:05,360 --> 00:08:08,960
créer l'un des aspects les plus cool de n'importe quel jeu,

180
00:08:08,960 --> 00:08:10,550
le menu de pause. 

181
00:08:10,550 --> 00:08:12,930
Je vous verrai alors. 

