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

2
00:00:03,030 --> 00:00:04,350
dans une toute nouvelle vidéo. 

3
00:00:04,350 --> 00:00:06,660
Et c'est vraiment l'une des

4
00:00:06,660 --> 00:00:11,250
vidéos
 les plus cool que nous ayons jamais réalisées jusqu'ici, à mon avis. 

5
00:00:11,250 --> 00:00:13,140
Donc, ce que nous allons faire, c'est que nous

6
00:00:13,140 --> 00:00:14,910
allons simplement lancer le jeu. 

7
00:00:14,910 --> 00:00:17,630
Et avant de faire cela parce que nous sommes en train d'expérimenter,

8
00:00:17,625 --> 00:00:19,055
je vais simplement détourner cette porte

9
00:00:19,050 --> 00:00:20,550
de nouveau. 

10
00:00:20,550 --> 00:00:22,760
Donc on joue, on ouvre la porte

11
00:00:22,755 --> 00:00:26,105
avec une sorte de meurtre et on vient ici. 

12
00:00:26,100 --> 00:00:27,360
Qu'est-ce que c'est ? 

13
00:00:27,360 --> 00:00:29,540
Ouah, un portail. 

14
00:00:29,535 --> 00:00:31,505
Que pensez-vous qu'il se passerait si

15
00:00:31,500 --> 00:00:33,440
j'essayais peut-être de le sauter ? 

16
00:00:33,435 --> 00:00:35,515
Eh bien, que s'est-il passé ? 

17
00:00:35,510 --> 00:00:39,770
Eh bien, nous sommes au niveau 2 ou je veux dire qu'au niveau 1,

18
00:00:39,770 --> 00:00:41,420
nous étions au niveau deux,

19
00:00:41,420 --> 00:00:42,560
nous étions au niveau deux, j'aurais
 dû le signaler,

20
00:00:42,560 --> 00:00:45,140
mais vous pouvez voir ici que nous commençons au

21
00:00:45,140 --> 00:00:48,380
niveau 2, puis nous passons au niveau 1. 

22
00:00:48,380 --> 00:00:50,360
Nous avons appris les portails,

23
00:00:50,360 --> 00:00:52,040
nous apprenons la gestion des péchés

24
00:00:52,040 --> 00:00:55,910
et nous apprenons à utiliser une variable de chaîne. 

25
00:00:55,910 --> 00:00:57,970
Ne perdons donc plus de temps. 

26
00:00:57,965 --> 00:00:59,795
Commençons. 

27
00:00:59,795 --> 00:01:04,675
Oh, il est temps de prendre un certain niveau de débit. 

28
00:01:04,670 --> 00:01:08,540
Et la première chose dont nous avons besoin pour le flux de niveaux, comme

29
00:01:08,540 --> 00:01:11,240
la gestion de scène et la façon dont nous gérons les

30
00:01:11,240 --> 00:01:14,540
scènes, c'est par l'intermédiaire d'un gestionnaire de scène,

31
00:01:14,540 --> 00:01:16,300
quelle mesure est-ce pratique ? 

32
00:01:16,295 --> 00:01:18,205
Mais avant de faire tout cela,

33
00:01:18,200 --> 00:01:20,240
la première chose que nous devons faire est

34
00:01:20,240 --> 00:01:23,140
de créer un type de portail. 

35
00:01:23,135 --> 00:01:27,305
Un portail qui nous amènera à un autre niveau. 

36
00:01:27,305 --> 00:01:28,885
Maintenant, avant de faire cela,

37
00:01:28,880 --> 00:01:31,660
nous avons besoin d'un autre niveau. 

38
00:01:31,655 --> 00:01:33,955
Je vais donc entrer dans les scènes

39
00:01:33,950 --> 00:01:36,790
ici et je vais dupliquer s2. 

40
00:01:36,785 --> 00:01:38,215
Je vais l'ouvrir. 

41
00:01:38,210 --> 00:01:39,890
Nous en avons donc vu trois. 

42
00:01:39,890 --> 00:01:44,000
C'est la même chose, c'est exactement la même chose que le s2,

43
00:01:44,000 --> 00:01:47,150
mais tout ce que je vais changer, ce sont les tuiles au sol. 

44
00:01:47,150 --> 00:01:50,560
Je vais donc entrer dans la palette de tuiles. 

45
00:01:50,555 --> 00:01:52,355
Je vais choisir le terrain,

46
00:01:52,355 --> 00:01:56,105
et je vais en faire une couleur verte. 

47
00:01:56,105 --> 00:01:58,685
Et je vais juste changer ça un peu. 

48
00:01:58,685 --> 00:02:00,595
Vous y allez. 

49
00:02:00,590 --> 00:02:03,520
C'est donc un problème de ce que je veux faire. 

50
00:02:03,515 --> 00:02:05,435
Je vais couvrir cette partie,

51
00:02:05,435 --> 00:02:07,195
cette partie

52
00:02:07,190 --> 00:02:10,550
et cette partie juste pour que nous puissions faire la différence entre eux. 

53
00:02:10,550 --> 00:02:11,980
Je ne veux pas passer du temps

54
00:02:11,975 --> 00:02:13,705
créer un niveau complètement différent. 

55
00:02:13,700 --> 00:02:16,670
Cela prendra beaucoup de temps et il n'y a pas de but réel,

56
00:02:16,670 --> 00:02:19,000
mais pour vous lors de la création de votre jeu,

57
00:02:18,995 --> 00:02:20,375
je vous recommande

58
00:02:20,375 --> 00:02:22,205
traverser les tracas de le faire. 

59
00:02:22,205 --> 00:02:23,965
C'est une bonne pratique si vous souhaitez

60
00:02:23,960 --> 00:02:26,110
créer votre propre jeu à partir des styles. 

61
00:02:26,105 --> 00:02:28,385
Assez parler, commençons. 

62
00:02:28,385 --> 00:02:31,225
Gardez ça. Revenons à Test2. 

63
00:02:31,220 --> 00:02:34,690
Maintenant, nous avons les amis entre test2 et test3. 

64
00:02:34,685 --> 00:02:38,945
Je pense qu'il est temps d'appeler ce niveau 2 et 3. 

65
00:02:38,945 --> 00:02:47,915
Donc, niveau 2, niveau 1 ou non. 

66
00:02:47,915 --> 00:02:51,085
Gardons ça comme un test, c'était en fait un test. 

67
00:02:51,080 --> 00:02:53,610
Et le niveau trois. 

68
00:02:55,410 --> 00:02:58,530
En fait, ça devrait être le cas,

69
00:02:58,525 --> 00:03:00,225
d'accord. Attendez une seconde. 

70
00:03:00,220 --> 00:03:02,110
Gardons ce niveau 3. 

71
00:03:02,109 --> 00:03:06,099
Bien sûr, nous chargeons, cela deviendra le premier niveau. 

72
00:03:06,100 --> 00:03:08,160
Et celui-ci est de niveau deux. 

73
00:03:08,155 --> 00:03:09,765
Nous n'avons donc qu'un,

74
00:03:09,760 --> 00:03:12,250
niveau un, niveau deux, d'accord,

75
00:03:12,250 --> 00:03:13,800
donc au niveau 2,

76
00:03:13,795 --> 00:03:17,155
et ici nous allons avoir une sorte de portail de sortie. 

77
00:03:17,155 --> 00:03:20,055
Je vous ai fourni les ressources nécessaires pour les portails,

78
00:03:20,050 --> 00:03:21,430
et j'ai choisi celui-ci. 

79
00:03:21,430 --> 00:03:22,810
Et vous pouvez voir que vous avez

80
00:03:22,810 --> 00:03:25,510
25 ou 20 portails, je ne sais pas. 

81
00:03:25,510 --> 00:03:27,040
Et vous avez aussi le vert,

82
00:03:27,040 --> 00:03:29,910
mais je vais utiliser le 15. 

83
00:03:29,905 --> 00:03:30,885
Était-ce 15 ans ? 

84
00:03:30,880 --> 00:03:31,920
Il était 15 ans. 

85
00:03:31,915 --> 00:03:33,945
De retour ici, dans les sprites,

86
00:03:33,940 --> 00:03:40,060
cliquez avec le bouton droit sur Créer un dossier, portail sur Entrée. 

87
00:03:40,055 --> 00:03:43,855
Double-cliquez ici, et je vais ajouter toutes
 les

88
00:03:43,850 --> 00:03:48,700
images et attendre qu'elles soient ajoutées. Très bien. 

89
00:03:48,695 --> 00:03:50,155
Je vais cliquer avec le bouton droit de la souris pour créer

90
00:03:50,150 --> 00:03:52,340
un objet de jeu vide qui s'appellera

91
00:03:52,340 --> 00:03:56,530
le spectre d'entrée du portail. 

92
00:03:56,525 --> 00:03:58,815
Définissez z z sur 0. 

93
00:03:58,819 --> 00:04:00,069
On y va. 

94
00:04:00,065 --> 00:04:01,385
Allons le déplacer ici. 

95
00:04:01,385 --> 00:04:03,235
Ajouter un composant ou quoi ? 

96
00:04:03,230 --> 00:04:04,640
N'ajoutons pas de composant. 

97
00:04:04,640 --> 00:04:07,420
Ajoutons un animateur. 

98
00:04:07,415 --> 00:04:09,275
Nous allons aller à la fenêtre. 

99
00:04:09,275 --> 00:04:11,305
Et en fait, avant de faire cela,

100
00:04:11,300 --> 00:04:14,750
ajoutons une des images ici au portail. 

101
00:04:14,750 --> 00:04:16,500
Peut-on l'ajouter immédiatement ? 

102
00:04:16,504 --> 00:04:17,554
Non, je ne peux pas. 

103
00:04:17,555 --> 00:04:21,685
Ajoutons un rendu sprite. 

104
00:04:21,680 --> 00:04:24,230
Et nous ajouterons juste cette image ici. 

105
00:04:24,230 --> 00:04:27,560
Et définissons-le comme joueur. Et on y va. 

106
00:04:27,560 --> 00:04:29,060
Vous pouvez voir que c'est un peu petit. 

107
00:04:29,060 --> 00:04:34,080
Choisissons toutes les images et faisons en sorte qu'elles soient 50. 

108
00:04:34,084 --> 00:04:36,594
Donc, il va doubler en taille, d'accord,

109
00:04:36,590 --> 00:04:38,980
taux de
 filles et le faire valoir. 

110
00:04:38,975 --> 00:04:41,005
Est-ce que ça deviendra meilleur ? Zoomons et voyons

111
00:04:41,000 --> 00:04:43,030
parfois que le point n'est pas le meilleur filtre. 

112
00:04:43,025 --> 00:04:44,635
Parfois, on le garde bi-linéaire,

113
00:04:44,630 --> 00:04:46,640
c'est du beurre, et dans ce cas c'est le cas. 

114
00:04:46,640 --> 00:04:48,620
Donc bi-linéaires, ils sont plus lisses,

115
00:04:48,620 --> 00:04:51,100
vous remarquerez maintenant que c'est un peu plus lisse. 

116
00:04:51,095 --> 00:04:53,755
Je l'aime mieux, fais ce que tu veux avec ça. 

117
00:04:53,750 --> 00:04:54,940
Et tu sais quoi ? 

118
00:04:54,935 --> 00:04:57,725
Je suis en fait parce que la pièce est déjà grande,

119
00:04:57,725 --> 00:04:59,995
je vais en faire 25. 

120
00:04:59,990 --> 00:05:01,250
Oui, on y va. 

121
00:05:01,250 --> 00:05:04,420
OK, 25 c'est bien. Joli. 

122
00:05:04,415 --> 00:05:06,895
On y va donc. Nous avons ce portail ici. 

123
00:05:06,890 --> 00:05:10,060
Allons par la fenêtre. 

124
00:05:10,055 --> 00:05:12,895
Animations, animations. 

125
00:05:12,890 --> 00:05:14,990
Nous avons donc déjà abordé la façon dont nous y parvenons. 

126
00:05:14,990 --> 00:05:17,410
Je n'entrerai pas trop dans les détails. 

127
00:05:17,405 --> 00:05:23,765
Je vais créer des ressources, des animations, un portail. 

128
00:05:23,765 --> 00:05:25,045
Assurez-vous de toujours créer des

129
00:05:25,040 --> 00:05:26,990
dossiers et de garder tout petit. 

130
00:05:26,990 --> 00:05:30,220
Alors le portail tourbillonne. 

131
00:05:30,215 --> 00:05:32,855
Ou ce ne sera que l'animateur

132
00:05:32,855 --> 00:05:35,005
ou le nano, et c'est l'animation. 

133
00:05:35,000 --> 00:05:38,200
Tourbillonné parce que le portail tourbillonne. 

134
00:05:38,195 --> 00:05:40,765
Je vais les sélectionner et les faire glisser ici. 

135
00:05:40,760 --> 00:05:43,010
Maintenant, quand on joue, tu y vas. 

136
00:05:43,010 --> 00:05:44,150
Je pense que c'est suffisant. 

137
00:05:44,150 --> 00:05:46,810
Vous n'avez pas besoin de le rendre plus grand ou plus petit. 

138
00:05:46,805 --> 00:05:47,695
Excellent. 

139
00:05:47,690 --> 00:05:50,200
Maintenant, ce portail fonctionne. 

140
00:05:50,195 --> 00:05:52,255
La prochaine chose que nous allons faire, c'est évidemment que nous
 ajouterons

141
00:05:52,250 --> 00:05:54,650
une sorte de Collider ici. 

142
00:05:54,650 --> 00:05:58,160
Ajoutez donc un
 cercle,

143
00:05:58,160 --> 00:06:03,350
un collisionneur de cercle 2D, et c'est un peu gros. 

144
00:06:03,350 --> 00:06:05,720
Rendons le rayon un
 peu

145
00:06:05,720 --> 00:06:08,240
plus petit pour que l'ennemi ait besoin, l'ennemi,

146
00:06:08,240 --> 00:06:12,620
le joueur doit immédiatement sauter sur le portail pour

147
00:06:12,620 --> 00:06:14,720
être téléporté au niveau suivant

148
00:06:14,720 --> 00:06:17,360
ou à n'importe quel niveau que nous voulons également distinguer. 

149
00:06:17,360 --> 00:06:20,330
Et c'est la partie où nous choisissons lequel,

150
00:06:20,330 --> 00:06:22,160
où voulons-nous être téléportés ? 

151
00:06:22,160 --> 00:06:23,910
c'est toujours le niveau suivant

152
00:06:23,905 --> 00:06:26,485
n'a pas besoin d'être parce que plus tard dans la

153
00:06:26,480 --> 00:06:29,720
section où nous générons des niveaux,

154
00:06:29,720 --> 00:06:31,150
je pense que c'est le dernier.
 

155
00:06:31,145 --> 00:06:32,335
Nous choisirons

156
00:06:32,330 --> 00:06:34,870
niveaux
 aléatoires comme nous l'avons fait à Hadès. 

157
00:06:34,865 --> 00:06:36,895
Nous allons donc créer différents types de mises en page,

158
00:06:36,890 --> 00:06:39,680
avoir différents types de niveaux que nous traversons. 

159
00:06:39,680 --> 00:06:43,050
Allons donc dans les scripts. 

160
00:06:43,054 --> 00:06:47,964
Ajoutons ici un script pour le portail. 

161
00:06:47,960 --> 00:06:49,700
Nous allons appeler ça la sortie de niveau. 

162
00:06:49,700 --> 00:06:51,530
Appelons cela les niveaux,

163
00:06:51,530 --> 00:06:53,990
flux de
 niveau qui ralentira. 

164
00:06:53,990 --> 00:06:55,130
Je pense que c'est bien. 

165
00:06:55,130 --> 00:06:57,950
Cliquez ici avec le bouton droit de la souris pour créer un script C-sharp

166
00:06:57,950 --> 00:07:00,130
qui sera la sortie de niveau. 

167
00:07:00,125 --> 00:07:02,615
Je ne me souviens même pas si nous aurons d'

168
00:07:02,615 --> 00:07:05,675
autres scripts liés au niveau SOPA. 

169
00:07:05,675 --> 00:07:06,955
Gardons ça à ça. 

170
00:07:06,950 --> 00:07:09,940
Je vais donc cliquer ici. 

171
00:07:09,935 --> 00:07:12,365
Et bien sûr, nous allons en faire un déclencheur. 

172
00:07:12,365 --> 00:07:14,195
Ce collisionneur devrait être un déclencheur. 

173
00:07:14,195 --> 00:07:16,055
Et ajoutons le niveau de sortie. 

174
00:07:16,055 --> 00:07:20,315
Et enfin, je vais aller dans les Prefabs et je vais aller

175
00:07:20,315 --> 00:07:25,145
ici et créer un préfabriqué pour le,

176
00:07:25,145 --> 00:07:27,475
devrais-je juste créer un portail ici ? 

177
00:07:27,470 --> 00:07:31,930
Disons que nous pouvons ajouter, créer ici

178
00:07:31,925 --> 00:07:35,545
quelque chose comme peut-être, OK,

179
00:07:35,540 --> 00:07:38,900
faisons simplement les portails, les portails. 

180
00:07:38,900 --> 00:07:41,960
Ouvre ça. Portail. 

181
00:07:41,960 --> 00:07:44,320
Et peut-être le portail un, peut-être pas le port un. 

182
00:07:44,315 --> 00:07:46,955
Gardons ça au portail, gardons tout ça. 

183
00:07:46,955 --> 00:07:49,435
Et maintenant, ouvrons le script ici. 

184
00:07:49,430 --> 00:07:51,650
La sortie de niveau s'
ouvre donc

185
00:07:51,650 --> 00:07:54,080
et que voulons-nous faire ici ? 

186
00:07:54,080 --> 00:07:56,110
Donc, la première chose que nous voulons avoir

187
00:07:56,105 --> 00:07:58,585
aussi évidemment un champ sérialisé,

188
00:07:58,580 --> 00:08:01,070
qui sera une chaîne de type chaîne. 

189
00:08:01,070 --> 00:08:02,780
C'est la première fois que nous créons

190
00:08:02,780 --> 00:08:04,910
une variable de type chaîne, je crois. 

191
00:08:04,910 --> 00:08:09,470
Et ce sera le niveau à charger. 

192
00:08:09,470 --> 00:08:14,760
Super, donc maintenant on peut revenir ici, montre le portail. 

193
00:08:14,950 --> 00:08:19,010
Et nous pouvons sélectionner le niveau auquel nous voulons aller. 

194
00:08:19,010 --> 00:08:21,440
Et pour ce faire, nous devons nous assurer que

195
00:08:21,440 --> 00:08:23,870
nous obtenons le nom exact que nous voulons. 

196
00:08:23,870 --> 00:08:26,420
Ainsi, et les scènes que nous copions, par exemple,

197
00:08:26,420 --> 00:08:29,720
nous sommes également au niveau 2 en ce moment. 

198
00:08:29,720 --> 00:08:31,220
Et cela ne pèse pas de soucis. 

199
00:08:31,220 --> 00:08:32,930
Allons-y et deux,

200
00:08:32,930 --> 00:08:36,050
on passe du niveau deux au premier niveau. Bien sûr. Pourquoi pas ? 

201
00:08:36,050 --> 00:08:39,140
Nous allons donc verrouiller cela,
 sélectionner le

202
00:08:39,140 --> 00:08:41,920
niveau pour sélectionner le niveau 1. 

203
00:08:41,915 --> 00:08:44,545
Copiez ceci, collez-le ici. 

204
00:08:44,540 --> 00:08:46,420
Oh, non, attends, attends, attends. 

205
00:08:46,415 --> 00:08:49,915
Nous devrions sélectionner celui-ci et maintenant nous le copions ici. 

206
00:08:49,910 --> 00:08:51,740
Alors maintenant ce portail,

207
00:08:51,740 --> 00:08:52,850
lorsque nous le déclenchons,

208
00:08:52,850 --> 00:08:55,300
nous devrions passer au niveau 2 de charge. 

209
00:08:55,295 --> 00:08:58,385
Mais comment allons-nous réellement faire cela ? 

210
00:08:58,385 --> 00:09:00,305
Je vais y retourner. 

211
00:09:00,305 --> 00:09:03,095
Et supprimons commencer une mise à jour pour l'instant. 

212
00:09:03,095 --> 00:09:06,065
Juste pour l'instant, nous aurons besoin d'eux plus tard. 

213
00:09:06,065 --> 00:09:08,575
Et ici, je vais créer un entrepreneur

214
00:09:08,570 --> 00:09:12,040
entrant d. Nous savons déjà comment cela fonctionne. 

215
00:09:12,035 --> 00:09:14,865
Nous allons bien sûr nous assurer que la collision,
 l'étiquette,

216
00:09:14,869 --> 00:09:19,099
est égale à celle du joueur O.

217
00:09:19,100 --> 00:09:21,050
Alors maintenant, vous vous dites
 : Oh,

218
00:09:21,050 --> 00:09:22,610
Michael, qu'est-ce que c'est ? 

219
00:09:22,610 --> 00:09:24,370
Quelle est la balise de comparaison ? 

220
00:09:24,365 --> 00:09:27,085
Eh bien, vous pouvez utiliser la balise de comparaison est beaucoup mieux,

221
00:09:27,080 --> 00:09:29,800
mais je voulais vous montrer une autre façon

222
00:09:29,795 --> 00:09:33,025
et maintenant il est temps de charger la scène suivante. 

223
00:09:33,020 --> 00:09:34,780
Comment allons-nous faire cela ? 

224
00:09:34,775 --> 00:09:38,185
Comment passer d'une scène à l'autre ? 

225
00:09:38,180 --> 00:09:40,130
Laissez-moi vous montrer un peu. 

226
00:09:40,130 --> 00:09:43,160
C'est donc le gestionnaire de scène

227
00:09:43,160 --> 00:09:44,540
et vous pouvez voir ici que

228
00:09:44,540 --> 00:09:46,730
nous avons beaucoup de choses que nous
 pouvons

229
00:09:46,730 --> 00:09:49,180
utiliser des méthodes statiques, des événements. 

230
00:09:49,175 --> 00:09:51,775
Je vais vous le laisser parce que plus tard dans

231
00:09:51,770 --> 00:09:54,530
un
 peu, nous aurons un petit défi. 

232
00:09:54,530 --> 00:09:58,160
Mais ce que je vais vous aider, c'est que je vais m'
assurer

233
00:09:58,160 --> 00:10:01,910
qu'ici chaque fois que nous voulons utiliser des scènes,

234
00:10:01,910 --> 00:10:03,400
nous devons ajouter la

235
00:10:03,395 --> 00:10:06,535
gestion des scènes de points du moteur
 Unity. 

236
00:10:06,530 --> 00:10:09,850
Gardez ça. Et maintenant, nous pouvons faire beaucoup de choses

237
00:10:09,845 --> 00:10:13,415
avec nos scènes ou nous pouvons réellement gérer nos scènes. 

238
00:10:13,415 --> 00:10:15,175
Donc, avant de vous lancer

239
00:10:15,170 --> 00:10:17,840
le défi de trouver quelle méthode

240
00:10:17,840 --> 00:10:22,620
nous allons utiliser ou comment pouvez-vous utiliser cette unité ? 

241
00:10:22,624 --> 00:10:24,304
Où est le directeur de scène ? 

242
00:10:24,305 --> 00:10:25,825
Je vais vous montrer comment y

243
00:10:25,820 --> 00:10:27,590
accéder réellement et parce que je

244
00:10:27,590 --> 00:10:29,150
veux que vous
 travailliez immédiatement à ce défi

245
00:10:29,150 --> 00:10:31,270
dès que vous commencez. 

246
00:10:31,265 --> 00:10:33,325
Si vous allez dans le fichier ici, nous
 avons

247
00:10:33,320 --> 00:10:35,410
quelque chose qui s'appelle les paramètres de construction. 

248
00:10:35,405 --> 00:10:38,965
Si nous cliquons dessus, nous pouvons voir les scènes construites. 

249
00:10:38,960 --> 00:10:41,480
Et c'est là que nous construisons réellement notre jeu. 

250
00:10:41,480 --> 00:10:43,910
Et vous pouvez constater que nous avons plusieurs options. 

251
00:10:43,910 --> 00:10:45,740
Nous pouvons utiliser Windows,

252
00:10:45,740 --> 00:10:48,200
nous pouvons utiliser iOS ou quoi que ce soit,

253
00:10:48,200 --> 00:10:50,750
TVOS, iOS, PS4, PS5

254
00:10:50,750 --> 00:10:53,060
,
 Xbox One, etc. 

255
00:10:53,060 --> 00:10:56,080
Vous pouvez créer des objets pour différentes plateformes,

256
00:10:56,075 --> 00:10:58,675
et le PC est celui que nous allons utiliser. 

257
00:10:58,670 --> 00:11:00,380
Nous pouvons faire différentes choses. 

258
00:11:00,380 --> 00:11:01,790
Et c'est ici que vous ajoutez

259
00:11:01,790 --> 00:11:02,930
toutes les scènes ou

260
00:11:02,930 --> 00:11:05,050
les niveaux que vous aurez dans votre jeu. 

261
00:11:05,045 --> 00:11:07,345
Pour l'instant, la seule scène
 ajoutée à la facture est

262
00:11:07,340 --> 00:11:10,010
le test de scène1. 

263
00:11:10,010 --> 00:11:12,260
Et sans ajouter de saison ici,

264
00:11:12,260 --> 00:11:14,450
vous ne pourrez pas voyager de

265
00:11:14,450 --> 00:11:17,150
un à l'autre en utilisant Scene Manager. 

266
00:11:17,150 --> 00:11:18,890
Si bien que cela soit clair,

267
00:11:18,890 --> 00:11:20,980
je vais ajouter le premier niveau. 

268
00:11:20,975 --> 00:11:25,105
Et nous pouvons également le faire par des scènes ouvertes AD. Vous y allez. 

269
00:11:25,100 --> 00:11:26,990
Vous pouvez voir sur la scène 2

270
00:11:26,990 --> 00:11:29,150
car c'est une scène ouverte. OK. 

271
00:11:29,150 --> 00:11:30,710
Super. Peut-on ajouter une autre fois ? 

272
00:11:30,710 --> 00:11:31,570
Non, on ne peut pas. 

273
00:11:31,565 --> 00:11:32,875
Et vous pouvez également voir que

274
00:11:32,870 --> 00:11:35,180
ces scènes ont des index sur elles. 

275
00:11:35,180 --> 00:11:38,240
Nous n'utiliserons pas les index des scènes pour le moment,

276
00:11:38,240 --> 00:11:42,290
mais gardez cela à l'esprit car plus tard, ils apparaîtront. 

277
00:11:42,290 --> 00:11:47,290
Donc, les paramètres, sauvegardez-le à nouveau, File BuildSettings. 

278
00:11:47,285 --> 00:11:48,095
Vous y allez. 

279
00:11:48,095 --> 00:11:51,425
Dans toutes les scènes que vous avez lorsque vous souhaitez

280
00:11:51,425 --> 00:11:53,425
utiliser Scene Manager pour passer de

281
00:11:53,420 --> 00:11:55,580
une à l'autre, fermez-la. 

282
00:11:55,580 --> 00:11:58,040
Maintenant, que va-t-on faire ? 

283
00:11:58,040 --> 00:11:59,390
Nous allons vous lancer

284
00:11:59,390 --> 00:12:02,120
le défi de charger la scène suivante. 

285
00:12:02,120 --> 00:12:04,010
Consultez donc le gestionnaire de scène

286
00:12:04,010 --> 00:12:05,840
dans la documentation d'Unity,

287
00:12:05,840 --> 00:12:08,060
trouvez la fonction appropriée qui

288
00:12:08,060 --> 00:12:10,220
peut nous aider à accéder à une autre scène. 

289
00:12:10,220 --> 00:12:12,130
Il s'agit donc d'une utilisation d'astronautes. 

290
00:12:12,125 --> 00:12:14,755
Enfin, assurez-vous qu'il s'agit d'une méthode qui

291
00:12:14,750 --> 00:12:17,270
utilise une chaîne comme argument. 

292
00:12:17,269 --> 00:12:22,409
Alors mettez la vidéo en pause maintenant et allez au Chaldéen. 

293
00:12:22,420 --> 00:12:24,590
Bon, bon retour. 

294
00:12:24,590 --> 00:12:26,880
Disons donc que je suis un étudiant

295
00:12:26,884 --> 00:12:29,704
de Michael Moore et que je suis juste plus,
 plus

296
00:12:29,705 --> 00:12:31,355
ce que tout le monde dit. 

297
00:12:31,355 --> 00:12:35,505
Et j'apprends juste à utiliser le gestionnaire de scène. 

298
00:12:35,509 --> 00:12:38,029
OK. Quel est l'objectif, quel est le défi ? 

299
00:12:38,030 --> 00:12:40,460
Il m'a demandé

300
00:12:40,460 --> 00:12:43,160
charger la scène suivante. Ok, super. 

301
00:12:43,160 --> 00:12:44,740
Regardons. Qu'avons-nous ? 

302
00:12:44,735 --> 00:12:46,075
Nous avons donc vu compter,

303
00:12:46,070 --> 00:12:47,990
semble que compter la construction ne
 semble pas

304
00:12:47,990 --> 00:12:49,990
aider à créer vu. 

305
00:12:49,985 --> 00:12:50,375
Non. 

306
00:12:50,375 --> 00:12:52,945
voit. Non. Je ne pense pas que ça se tienne. 

307
00:12:52,940 --> 00:12:54,640
Il entre à non. 

308
00:12:54,635 --> 00:12:57,605
Le bâtiment par son nom est vu. 

309
00:12:57,605 --> 00:12:59,815
Charge, charge une scène,

310
00:12:59,810 --> 00:13:01,960
charge la scène par son nom. 

311
00:13:01,955 --> 00:13:03,935
Attendez, quel a été le défi ? 

312
00:13:03,934 --> 00:13:08,164
String comme argument, ok.

313
00:13:08,165 --> 00:13:11,815
C'est un peu plus rapide que je devrais, mais pas de soucis. 

314
00:13:11,810 --> 00:13:13,850
Scène de chargement, cliquons sur Charger vu. 

315
00:13:13,850 --> 00:13:16,420
J'espère qu'Internet va le faire. 

316
00:13:16,415 --> 00:13:18,505
Déclaration, ok, on a vu le chargement. 

317
00:13:18,500 --> 00:13:22,270
Nous pouvons utiliser l'index des symboles ou nous pouvons utiliser le même nom, l'
excellence,

318
00:13:22,265 --> 00:13:24,295
le même nom, le même nom. 

319
00:13:24,290 --> 00:13:26,200
Scription charge la scène. 

320
00:13:26,195 --> 00:13:28,475
Excellent, c'est ce que je vais utiliser. 

321
00:13:28,475 --> 00:13:30,655
Maintenant, dans Trigger Enter,

322
00:13:30,650 --> 00:13:31,910
si c'est le joueur,

323
00:13:31,910 --> 00:13:34,270
ce que nous allons faire alors que nous allons

324
00:13:34,265 --> 00:13:36,815
voir comment cela se fait réellement. 

325
00:13:36,815 --> 00:13:39,545
Donc si je fais défiler ici,

326
00:13:39,545 --> 00:13:44,345
ok, donc le gestionnaire de scène les a vus. 

327
00:13:44,345 --> 00:13:46,285
Y a-t-il autre chose dont j'ai besoin ? 

328
00:13:46,280 --> 00:13:47,830
Non, rien. 

329
00:13:47,825 --> 00:13:49,195
Continuons. 

330
00:13:49,190 --> 00:13:51,170
Ou peut-être qu'à ce stade, vous penseriez peut-être,
 eh bien,

331
00:13:51,170 --> 00:13:54,200
quelle est cette charge que l'additif Moldau ? 

332
00:13:54,200 --> 00:13:57,230
Eh bien, si vous ne savez pas, essayons simplement. 

333
00:13:57,230 --> 00:14:01,100
Donc, gestionnaire de scène, scène de chargement de points. 

334
00:14:01,100 --> 00:14:03,710
Je vais ouvrir les crochets et je peux voir
 ici

335
00:14:03,710 --> 00:14:05,990
ces six. 

336
00:14:05,990 --> 00:14:07,540
Donc, la scène construit l'index. 

337
00:14:07,535 --> 00:14:09,085
Non, je ne veux pas ça. 

338
00:14:09,080 --> 00:14:11,740
Bon, je vois que c'est ce que je veux,

339
00:14:11,735 --> 00:14:13,945
mais nous en avons quatre autres et

340
00:14:13,940 --> 00:14:16,130
c'est le bon moment pour vous enseigner cela. 

341
00:14:16,130 --> 00:14:18,140
Parfois, une méthode peut prendre

342
00:14:18,140 --> 00:14:22,010
12 ou peut-être même plus d'arguments

343
00:14:22,010 --> 00:14:24,110
fonction de ce que vous lui donnez, cela fonctionnera. 

344
00:14:24,110 --> 00:14:26,810
Par exemple, nous pouvons ajouter le mode. 

345
00:14:26,810 --> 00:14:28,810
Vous pouvez voir ici, charger le mode Scène,

346
00:14:28,805 --> 00:14:31,325
c'est
 ce dont nous parlions ici. 

347
00:14:31,325 --> 00:14:33,795
Chargez donc le mode Scène, additif. 

348
00:14:33,799 --> 00:14:35,499
Je ne sais même pas ce que c'est. 

349
00:14:35,495 --> 00:14:38,755
Mais ici, vous pouvez voir qu'il y a une option pour cela. 

350
00:14:38,750 --> 00:14:41,440
Quoi qu'il en soit, c'était une note secondaire. 

351
00:14:41,435 --> 00:14:42,595
Que voulons-nous utiliser ? 

352
00:14:42,590 --> 00:14:43,420
Quelle scène ? 

353
00:14:43,415 --> 00:14:46,705
Eh bien, nous l'avons déjà avec le niveau à charger. 

354
00:14:46,700 --> 00:14:48,920
Donc Lovell à charger

355
00:14:48,920 --> 00:14:51,080
comme scène que nous allons charger. 

356
00:14:51,080 --> 00:14:53,570
Donc, tout devrait bien fonctionner. 

357
00:14:53,569 --> 00:14:55,809
Je vais retourner dans Unity. 

358
00:14:55,805 --> 00:14:59,525
Sauvez ça, agrandissez le jeu. 

359
00:14:59,524 --> 00:15:01,984
Je dois aussi tuer tous les ennemis. 

360
00:15:01,985 --> 00:15:04,975
Et honnêtement, je n'ai pas le temps de tous les tuer. 

361
00:15:04,970 --> 00:15:10,210
C'est juste que les portes s'ouvrent, lancez le jeu. 

362
00:15:10,205 --> 00:15:13,375
De plus, il va se fermer dans tous les cas. 

363
00:15:13,370 --> 00:15:15,100
Et nous avons ces lignes, d'accord ? 

364
00:15:15,095 --> 00:15:17,495
Donc, tout d'abord, ne maximisez pas le jeu. 

365
00:15:17,495 --> 00:15:19,145
Maintenant, lancez le jeu. 

366
00:15:19,145 --> 00:15:21,985
Ces lignes me dérangent un peu,

367
00:15:21,980 --> 00:15:23,890
donc je vais choisir la porte 1,

368
00:15:23,885 --> 00:15:25,685
je vais désactiver. 

369
00:15:25,685 --> 00:15:30,245
Je vais expliquer pourquoi est-ce que je peux le filmer ? 

370
00:15:30,245 --> 00:15:31,505
Je pense que je peux le faire. 

371
00:15:31,505 --> 00:15:33,355
Il n'est pas détruit. Non, ce n'est pas le cas. 

372
00:15:33,350 --> 00:15:35,070
Donc, si je marche de près,

373
00:15:35,074 --> 00:15:36,954
vous pouvez voir que
 je suis au niveau 2,

374
00:15:36,950 --> 00:15:38,840
je passe à 0. 

375
00:15:38,840 --> 00:15:41,020
Que s'est-il passé ? Que s'est-il passé ? 

376
00:15:41,015 --> 00:15:43,705
Je suis au niveau 1. 

377
00:15:43,700 --> 00:15:46,310
Wo, est-ce que c'est cool ? 

378
00:15:46,310 --> 00:15:48,020
Sérieusement, les gars ? 

379
00:15:48,020 --> 00:15:50,120
C'est l'une des choses les plus cool

380
00:15:50,120 --> 00:15:52,060
qui se soient produites aujourd'hui. 

381
00:15:52,055 --> 00:15:54,355
Nous sommes soudainement passés du niveau

382
00:15:54,350 --> 00:15:56,720
2 au niveau 1 en passant par un portail. 

383
00:15:56,720 --> 00:15:58,040
Très joli. 

384
00:15:58,040 --> 00:16:00,130
Maintenant, tout fonctionne,

385
00:16:00,125 --> 00:16:01,655
mais c'est très rapide. 

386
00:16:01,655 --> 00:16:04,735
Et honnêtement, nous ne voulons pas arriver aussi vite. 

387
00:16:04,730 --> 00:16:06,830
Nous voulons le rendre un peu plus lent et ajouter

388
00:16:06,830 --> 00:16:11,180
un peu plus de caractère au jeu au fur et à mesure que nous le traversons. 

389
00:16:11,180 --> 00:16:13,900
Je vous verrai donc dans la prochaine vidéo. 

390
00:16:13,895 --> 00:16:17,155
Bien sûr, n'oubliez pas de valider vos modifications. 

391
00:16:17,150 --> 00:16:18,310
Regardez jusqu'où nous avons parcouru. 

392
00:16:18,305 --> 00:16:20,725
Voyez pourquoi j'adore commettre mes changements. 

393
00:16:20,720 --> 00:16:23,470
Eh bien, nous avons commencé par un commit initial,

394
00:16:23,465 --> 00:16:26,155
ajouté le ralenti et les animations hast
 ont créé des

395
00:16:26,150 --> 00:16:28,250
balles ajoutées au joueur,

396
00:16:28,250 --> 00:16:30,460
créé une animation pour l'ennemi, des
 dégâts,

397
00:16:30,455 --> 00:16:32,855
une détérioration de l'ennemi. 

398
00:16:32,855 --> 00:16:34,135
Je ne sais même pas quelle est la serrure,

399
00:16:34,130 --> 00:16:35,540
combien nous avons

400
00:16:35,540 --> 00:16:38,960
accompli et nous ne sommes peut-être même pas à mi-chemin. 

401
00:16:38,960 --> 00:16:40,250
Bien, très sympa. 

402
00:16:40,250 --> 00:16:41,750
J'espère que vous vous amusez,

403
00:16:41,750 --> 00:16:43,130
j'espère que vous appréciez et je vous
 verrai

404
00:16:43,130 --> 00:16:45,600
dans la prochaine vidéo. 

