1261 lines
49 KiB
Plaintext
1261 lines
49 KiB
Plaintext
FOR https://youtu.be/oeiYBMMWU40
|
|
elle tout le monde j'espère que vous
|
|
allez bien et que vous êtes en forme car
|
|
aujourd'hui je voudrais vous initier à
|
|
la création de jeux vidéo alors vous
|
|
allez le voir c'est bien sûr un domaine
|
|
assez complexe sein de base qui peut
|
|
faire un peu peur au début mais qui est
|
|
aussi super passionnant bien évidemment
|
|
et c'est pour ça que j'ai créé cette
|
|
vidéo donc attention va pas être sur une
|
|
formation complète mais vraiment sur une
|
|
petite initiation que je vais essayer de
|
|
faire rapide et aller à l'essentiel et
|
|
surtout très simple qui vous permettra
|
|
de comprendre vraiment les bases et
|
|
comment tout ce petit monde là
|
|
fonctionne d'ailleurs je tiens à
|
|
préciser que je suis encore moi même un
|
|
débutant dans ce domaine ce qui me
|
|
suivent d'ailleurs ont certainement pu
|
|
découvrir mon blog sur mes premiers jeux
|
|
que j'ai créée voilà ya de ça quelques
|
|
temps mais le fait d'être encore
|
|
débutant je veux dire à ce niveau ci est
|
|
bien me permet aussi de faire un
|
|
tutoriel voilà très basique qui couvrent
|
|
vraiment les bases et qui répond
|
|
précisément aussi aux questions que vous
|
|
pourriez vous poser quand vous commencez
|
|
alors il ya plusieurs façons évidemment
|
|
de créer des jeux vidéo on peut par
|
|
exemple tout codé à la main en partant
|
|
de zéro en utilisant un langage de
|
|
programmation
|
|
c'est ce qu'ont fait parfois mais de
|
|
moins en moins bien souvent on va
|
|
utiliser maintenant ce qu'on appelle un
|
|
moteur de jeu ce moteur de jeu ça va
|
|
être un logiciel dans lequel vous allez
|
|
pouvoir créer votre univers 2d en 3d etc
|
|
et crée aussi toute la programmation
|
|
toutes les interactions etc etc pour
|
|
créer votre jeu dites-vous que l'intérêt
|
|
du moteur de jeu ça va être quoi eh bien
|
|
ça va être de mettre déjà entre vos
|
|
mains tout tout tout tout plein de
|
|
fonctionnalités qui vous seront
|
|
indispensables
|
|
je pense par exemple la gestion de la
|
|
physique ou encore gestion de certaines
|
|
interactions ou tout simplement mettre à
|
|
votre disposition un éditeur dans lequel
|
|
vous allez pouvoir éditer votre monde et
|
|
donc des moteurs de jeu il y en a pas
|
|
mal hein vous retrouver par exemple une
|
|
wheel engine plutôt pour des gros jeu
|
|
avec des graphismes assez poussée vous
|
|
pouvez retrouver des logiciels assez
|
|
spécialisé sur un type de jeu
|
|
spécifiques par exemple pour créer des
|
|
rpg vous avez des moteurs de jeu assez
|
|
spécifique pour usage et vous en a aussi
|
|
des plus généraliste unreal engine que
|
|
j'ai cité au début fait partie de ces
|
|
moteurs généralistes et moi ce que je
|
|
vous propose c'est d'utiliser unity
|
|
alors unity c'est un moteur de jeu qui
|
|
est très performant et qui aussi très
|
|
polyvalent et surtout qui est gratuit
|
|
en tout la jusqu'à vos premiers cent
|
|
mille dollars de bénéfices avouez quand
|
|
même que ça vous laisse de la marge et
|
|
juste avant ça n'hésitez pas à partager
|
|
ou à liker la vidéo si jamais mon
|
|
contenu vous plaît n'oubliez pas c'est
|
|
vous qui faites vivre cette chaîne
|
|
et la première chose à faire est bien
|
|
sûr de télécharger et d'installer unity
|
|
alors pour cela rendez vous sur google
|
|
recherché après unity rendez vous sur
|
|
unity point com
|
|
cliquez sur commencé et choisissez
|
|
ensuite votre version alors unity de
|
|
base est gratuit si vous allez dans
|
|
individual de cet onglet ici eh bien
|
|
vous trouverez la licence personnel
|
|
disponible ici alors on peut déjà aller
|
|
très loin avec sa version personnelle
|
|
puisqu'elle est gratuite tant que vous
|
|
ne faites pas plus de cent mille dollars
|
|
de revenus dans les douze mois donc vous
|
|
avez déjà de la marge et c'est vraiment
|
|
comme ça que le business model de unity
|
|
fonctionne et choisissez ensuite get
|
|
started
|
|
choisissez ensuite l'installateur de
|
|
base
|
|
accepter la licence
|
|
et cliquer sur john lloyd unity web
|
|
le téléchargement se lance
|
|
et ça va être assez rapide puisqu'il
|
|
s'agira de la plateforme qui nous
|
|
permettra de switcher et d'installer des
|
|
nouvelles versions du au litige ainsi
|
|
que de lancer de nouveaux projets
|
|
une fois l'installateur récupérer
|
|
continuer la procédure d'installation
|
|
comme pour tout autre logiciel
|
|
dans la version mac il s'agit simplement
|
|
de glisser le lanceur vers le dossier
|
|
applications vous pouvez ensuite
|
|
simplement lancé unity ah ben
|
|
si jamais vous n'avez pas encore lancé
|
|
unity aube et bien il vous demandera
|
|
certainement de vous connecter donc fait
|
|
le simplement en vous créant un compte
|
|
et ensuite vous pouvez simplement
|
|
cliquer sur le bouton add
|
|
choisissez ensuite la version
|
|
du mythique que vous préférez dans ce
|
|
cas je vais prendre simplement la
|
|
dernière version du unity disponible à
|
|
cette date si la version 2000 21 points
|
|
points points 16
|
|
choisissez ensuite d'installer ou non
|
|
visual studio à vous de voir si vous
|
|
n'avez pas encore spécialement prix
|
|
d'éditeurs de code en main voilà il sera
|
|
très bien adapté à unity maintenant si
|
|
vous préférez à utiliser un autre
|
|
éditeur comme moi par exemple eh bien
|
|
simplement décocher le il s'agit du
|
|
logiciel dans lequel le code sera
|
|
manipulé choisissez ensuite la plate
|
|
forme vers laquelle vous souhaitez créer
|
|
une build de votre jeu c'est-à-dire
|
|
exporter votre jeu une fois qu'il sera
|
|
développé et cliquez enfin sur next
|
|
accepté le contrat de licence
|
|
et laisser l'installation se déroulait à
|
|
présent que unity est installé on va
|
|
pouvoir commencer à créer de nouveaux
|
|
projets et pour ça je vais me rendre sur
|
|
l'onglet projet et je vais choisir
|
|
nouveau ensuite une fenêtre s'ouvre pour
|
|
ma 6t dans la création au projet ici
|
|
vous pouvez choisir si vous souhaitez
|
|
créer un projet de zde ou un projet 3d
|
|
vous avez aussi des prêts 7 disponible
|
|
pour les jeux mobiles dotés pour le jeu
|
|
mobile 3d pour la réalité augmentée
|
|
ainsi que pour la réalité virtuelle
|
|
dans un premier temps on va juste créer
|
|
un projet 3d mais sachez que beaucoup de
|
|
beaucoup beaucoup de choses que nous
|
|
verrons dans ce tutoriel s'appliquerait
|
|
également pour la 2d
|
|
mais ça à ça pourrait faire l'objet d'un
|
|
tutoriel à part entière dites moi si ça
|
|
vous intéresse dans les commentaires je
|
|
vais ensuite donné un nom à mon projet
|
|
unity donc ici je vais l'appeler
|
|
mon premier jeu unity
|
|
et je vais ensuite choisir le dossier
|
|
dans lequel je vais le placer moi je
|
|
veux laisser ça par défaut et je vais
|
|
cliquez sur créer ensuite la fenêtre
|
|
principale de unity se lance et avec
|
|
déjà une partie de notre projet pré
|
|
configurées en fonction de ce que nous
|
|
avons mis tout à l'heure et qu'est ce
|
|
qu'on trouve du coup dans cette fenêtre
|
|
et bien dans cette fenêtre on va
|
|
retrouver plusieurs zones premièrement
|
|
ici une barre d'outils vous permettant
|
|
de travailler sur votre scène ici au
|
|
centre cette scène par l'ong et bien
|
|
justement c'est votre monde et par
|
|
défaut vous retrouver ici un onglet game
|
|
cet onglet games vous montre ce que vous
|
|
voyez anges
|
|
d'accord donc vraiment la caméra en jeu
|
|
est longue les scènes vous permet
|
|
vraiment de vous balader et de faire
|
|
plus ou moins tout ce que vous voulez de
|
|
créez votre monde au final alors on
|
|
verra après comment bien se balader
|
|
dedans et crée des objets etc mais
|
|
continuons notre petit tour de
|
|
l'interface oui si vous avez des options
|
|
vous permettant de lancer votre jeu et à
|
|
gauche vous retrouvez une liste de tous
|
|
les éléments présents sur votre scène
|
|
alors vous le voyez pour l'instant quand
|
|
je clique ici quelque chose est bien
|
|
evian surveillance dans la seine est ici
|
|
à droite j'ai tout un tas d'options qui
|
|
change eh bien ces options ici à droite
|
|
dans l'inspecteur et bien ce sont ce
|
|
qu'on appelle des composants ne vous
|
|
tracassez pas pour l'instant avec ça
|
|
mais ayez conscience qu'en fonction de
|
|
votre objet sélectionné que l'on appelle
|
|
d'ailleurs un game object et bien les
|
|
composants présents sur ce game object
|
|
change et s'affiche ici dans
|
|
l'inspecteur alors vous retrouvez encore
|
|
deux choses ici en bas un onglet projet
|
|
qui contiendra tous les éléments que
|
|
vous importez dans votre projet que vous
|
|
allez utiliser par exemple le destin
|
|
d'un personnage par exemple un modèle 3d
|
|
est encore tout un tas d'autres choses
|
|
et vous aurez aussi bien sûr l'occasion
|
|
dont créé à vous à partir diony ti
|
|
directement mais là aussi on deviendra
|
|
un petit peu plus tard gardez bien en
|
|
tête que ça s'organise aussi sous forme
|
|
de dossier et que pour l'instant si vous
|
|
avez suivi exactement le tuto vous
|
|
devriez trouver uniquement un dossier
|
|
cen contenant ici la seule piscine point
|
|
unity et bien cette scène en fait c'est
|
|
votre niveau et donc bah voilà tout
|
|
c'est game object qui sont ici et bien
|
|
son contenu ici au final dans ma selle
|
|
gardez bien en tête que tous ces
|
|
fichiers bien sont les fichiers que vous
|
|
avez mis ici dans le lot c'est que vous
|
|
avez créées en fait on vous avez créé
|
|
votre projet et plus précisément tous
|
|
ses fichiers là se trouve dans le
|
|
dossier à 7 on va souvent parler de la
|
|
notion d' à 7h sequana 7 et bien ça peut
|
|
être à peu près tout grosso modo sa
|
|
fiche et que vous utilisez dans votre
|
|
jeune alors par défaut dans votre scène
|
|
vous voyez juste que vous avez deux
|
|
games objecte le premier c'est la même
|
|
caméra c'est la caméra principale et
|
|
c'est elle qui filme votre scène et donc
|
|
c'est elle qui donne le rendu en jeu il
|
|
y as possibilité de la modifier de la
|
|
déplacer etc la faire suivre un
|
|
personnage on verra ça un petit peu plus
|
|
tard et vous avez une direction no light
|
|
cette lumière directionnelle et la
|
|
lumière qui éclaire votre jeu dans jeux
|
|
vidéo et en beaucoup de domaines liés à
|
|
l'image la gestion de la lumière est
|
|
très très très importante et ses deux
|
|
games object et les uns sont là de base
|
|
dans votre projet nous maintenant on va
|
|
commencer à en ajouter d'autres afin de
|
|
créer notre premier jeu et pour ça est
|
|
ce qu'on peut faire simplement c'est
|
|
venir cliquez ici avec le bouton droit
|
|
et vous avez ensuite toutes ces options
|
|
si qui vont vous permettre en fait de
|
|
créer un objet et donc on va commencer
|
|
en créant un objet 3d et on va créer un
|
|
cube
|
|
voilà je peux éventuellement lui donner
|
|
un nom donc ici notre cube il va nous
|
|
servir comme base et je clique sur in m6
|
|
je veux d'ailleurs le renommer si vous
|
|
avez envie de le supprimer vous pouvez
|
|
cliquer droit et faire dit vite ça aura
|
|
pour conséquence de supprimer votre game
|
|
object
|
|
moi je veux le réactiver alors pour
|
|
annuler la dernière opération simplement
|
|
comme dans quasiment tous les logiciels
|
|
vous pouvez faire le raccourci clavier
|
|
contrôle z os comme z en fonction de si
|
|
vous êtes sur windows ou sur mac ou
|
|
alors simplement aller dans edith et
|
|
utiliser l'option ridoux
|
|
donc intéressons nous maintenant à notre
|
|
club à l'heure ce cube mais on a envie
|
|
de pouvoir déjà se balade un petit peu
|
|
dans l'interface
|
|
est donc ce cube et bien il est là dans
|
|
mon monde et d'ailleurs je peux le
|
|
mettre carrément au milieu de mon monde
|
|
si je veux et c'est une option qu'on
|
|
utilise souvent quand on crée un jeu
|
|
comme ça ça permet de se repérer
|
|
peut-être parfois un peu plus rapidement
|
|
qu'on te pose quelque chose eh bien il
|
|
suffit de venir sur transforme de faire
|
|
un clic droit
|
|
et de choisir reset alors transforme ne
|
|
sais quoi transforme c'est un des
|
|
composants dont je vous parlais tantôt
|
|
est donc un composant c'est quoi bien
|
|
c'est quelque chose qui va ajouter des
|
|
fonctionnalités ou gérer certains
|
|
paramètres d'un objet et ce composant ci
|
|
transforme eh bien il va notamment
|
|
définir la position où l'échelle de
|
|
votre cube entre le monde y sa taille ou
|
|
également la rotation et vous pouvez
|
|
donc venir définir sa par exemple ici
|
|
donc ici si j'ai envie je peux faire un
|
|
cube qui ne fait pas un mais qui fait
|
|
bien quatre en valeur d' x vous voyez
|
|
s'agrandir alors la valeur dx est bien
|
|
celle axe horizontal
|
|
je vais le laisser en axe vertical à
|
|
laax y donc ici à 1 voilà je l'utilisais
|
|
un petit peu comme plancher au final et
|
|
11 aides c'est quoi la valeur des aides
|
|
au final à bien z c'est la profondeur et
|
|
donc là je vais lui mettre aussi quatre
|
|
comme ça on aura voilà une sorte de
|
|
petit carré aux salles
|
|
vous pouvez également venir
|
|
redimensionner ça comme vous le
|
|
souhaitez simplement en utilisant le
|
|
skate houle qui se trouve ici cet outil
|
|
quand vous cliquez dessus bien vous
|
|
voyez ici tous les axes se transformait
|
|
et donc maintenant je peux venir tirer
|
|
voilà tout simplement sur une des
|
|
poignets pour augmenter diminuer la
|
|
taille et c est donc avec ça et bien je
|
|
peux venir re travailler mon objet comme
|
|
je le souhaite et on voit bien sur les
|
|
valeurs qui se met à jour ici en même
|
|
temps en parlant d' outils justement et
|
|
bien vous en retrouverez d'autres par
|
|
exemple l'outil ici qui vous permet de
|
|
déplacer votre élément donc vous pouvez
|
|
simplement maintenant venir assure une
|
|
des poignets simplement pour venir
|
|
déplacer votre élément comme vous le
|
|
souhaitez voilà comme je lai pas mal
|
|
déplacer je vais remettre sa position
|
|
000 et enfin voir avec vous un dernier
|
|
outil juste pour la démonstration qui
|
|
est l'outil de rotation cet outil là
|
|
qu'on vous choisissez il va vous
|
|
permettre voilà de faire une rotation
|
|
simplement autour d'un axe au niveau de
|
|
votre objet j'annule
|
|
et vous voyez bien voilà qu'en
|
|
choisissant un axe différente bien faire
|
|
une rotation selon un autre axe après
|
|
avoir réussi à créer votre premier objet
|
|
vous avez très certainement envie de
|
|
pouvoir vous déplacer dans votre monde
|
|
et même pour ça c'est assez simple
|
|
puisque vous pouvez utiliser les touches
|
|
au bas à droite et gauche de votre
|
|
clavier pour vous déplacer vraiment
|
|
comme dans un jeu vidéo
|
|
alors vous le voyez à droite je vais à
|
|
droite à gauche je vais à gauche avec le
|
|
bouton home josu mme dans l'image tout
|
|
simplement avec le bouton bas jeu des
|
|
zooms de l'image est alors si j'ai envie
|
|
au final de tourner la tête imaginons
|
|
que lui dans un jeu eh bien il suffit de
|
|
prendre ma souris de maintenir enfoncé
|
|
le bouton droit et devenir comme ça
|
|
voilà tourner la tête entre guillemets
|
|
et donc je peux avancer
|
|
me remettre bien reculer un feu etc etc
|
|
voilà pour les bases pour se déplacer en
|
|
tout cas dans un premier temps dans
|
|
notre environnement alors attention peut
|
|
venir double-cliquez sur un élément pour
|
|
venir ramener la caméra près de celui ci
|
|
donc si je viens double-cliquez par
|
|
exemple sur 1000 caméras là il va se
|
|
déplacer ici si je viens maintenant vous
|
|
la regardez tout à fait ailleurs comme
|
|
ça j'ai double-cliquez sur bèze up et on
|
|
voit la caméra vraiment reculer pour
|
|
venir filmer ça
|
|
noté vraiment bien les trois flèches que
|
|
vous trouvez ici
|
|
elle vous montre vraiment comment est
|
|
orienté votre monde voyez ici en rouge
|
|
ça sera toujours axe horizontal lax dx
|
|
que vous pouvez d'ailleurs voir bouger
|
|
ici quand je bouge ici la plateforme ici
|
|
en verre ça sera toujours l' axe
|
|
vertical ce sera toujours les y
|
|
ait ici en bleu derrière voilà j'ai
|
|
bouger un petit peu pour mieux voir
|
|
voilà on voit ici beaucoup mieux la
|
|
flèche bleue et bien là c'est la
|
|
profondeur alors avant de continuer que
|
|
mon un petit peu bouger notre passerelle
|
|
et ses troubles eh bien on va vérifier
|
|
qu'elle est toujours visible bien par la
|
|
caméra donc moi si je passe dans gimme
|
|
si la vue n'est pas idéal et bien
|
|
justement c'est parce que la caméra
|
|
comme je voulais dit tout à l'heure et
|
|
bien elle va filmer simplement votre jeu
|
|
et donc comme elle filme votre jeu bien
|
|
voilà si vous mettez par exemple prenez
|
|
la plate forme et vous l'envoyez loin
|
|
ici vers le haut a pas bien ce sera
|
|
carrément plus visible encore un petit
|
|
peu ici sur le haut par rapport à votre
|
|
caméra et donc ça voilà je vais revenir
|
|
en arrière sur le petit changement ici
|
|
et bien vous pouvez résoudre ça soit en
|
|
venant par exemple bouger votre caméra
|
|
voilà pour la positionner par rapport à
|
|
la plate forme tout simplement
|
|
d'ailleurs vous voyez un aperçu quand
|
|
elle est sélectionnée ici en bas à
|
|
droite ou alors bougez votre plateforme
|
|
c'est comme vous voulez et vous voyez
|
|
quand suite eh bien tout ça commence à
|
|
être bien plus parlant aussi avant de
|
|
continuer encore un petit détail sur
|
|
l'interface c'est que vous pouvez
|
|
vraiment venir la customiser c'est à
|
|
dire que vous pouvez par exemple prendre
|
|
cet onglet games et venir la passer par
|
|
exemple ici sur la droite ou alors le
|
|
reprendre et venir leur passer ici ça
|
|
c'est un petit peu comme vous le sentez
|
|
de la même façon je peux venir ici dans
|
|
windows dans le menu minto afin
|
|
d'ajouter des nouvelles fenêtres je vais
|
|
ensuite venir zoom et un petit peu voilà
|
|
ici sur mon premier cube celui qui me
|
|
servait la sole de plateforme principale
|
|
pour venir créer un premier personnage à
|
|
l'heure pour l'instant on va pas aller
|
|
très très loin comme vous voulez dit on
|
|
est vraiment dans l'initiation ici mais
|
|
je vais cliquez droit je vais venir
|
|
créer un objet et je vais venir créer
|
|
une capsule la captiale on la voit ici
|
|
alors là pour l'instant les du de la
|
|
même couleur voilà que mon fond et elle
|
|
est un petit peu en dessous donc je vais
|
|
venir voilà ap l'a fait revenir au
|
|
dessus vous voyez bien ici ap tout
|
|
simplement pour avoir du coup la capsule
|
|
qui me servira deux personnages
|
|
et je vais jouer sur l'axé z pour la
|
|
rapprocher un peu de la caméra et la
|
|
mettre vraiment sur l' axe central voilà
|
|
ici tout simplement tu es là d'ailleurs
|
|
on la voit bien au niveau de ma caméra
|
|
si c'est un petit peu trop grand voilà
|
|
je n'hésite pas à reprendre la caméra et
|
|
à venir des zooms et un petit peu voilà
|
|
tout simplement ici on verra bien mieux
|
|
du coup notre petite capsule alors
|
|
souvent quand on fait un prototype de
|
|
jeu c'est une sorte de petit convention
|
|
et ça aussi bien sur ces raisons un
|
|
d'utiliser une petite capsule comme ça
|
|
comme
|
|
comme pion au final que vous allez
|
|
bouger voilà sur votre monde alors pour
|
|
l'instant on a un petit personnage un
|
|
premier bloc ici qui nous servent au sol
|
|
et donc bah on a déjà une petite base je
|
|
vais pas dire que c'est encore bien
|
|
folichon mais voilà on a déjà une petite
|
|
base sur laquelle travailler mais pour
|
|
l'instant voilà on ferait bien venu lui
|
|
donner un petit peu de couleurs parce
|
|
que c'est pas très visible pour le
|
|
moment
|
|
est donc maintenant on aurait bien envie
|
|
de mettre un petit peu de couleurs sur
|
|
notre jeu et pour ça pour mettre des
|
|
couleurs
|
|
on peut utiliser des matériaux donc pour
|
|
ça je vais venir sur la zone ici deux
|
|
projets devenir dessus si jamais je ne
|
|
suis pas dessus et je vais faire un clic
|
|
droit et je vais cliquez sur créer et je
|
|
vais ensuite choisir matériel
|
|
quand je clique sur matériel ici eh bien
|
|
je vois qu'à droite j'ai des options qui
|
|
vont permettre de gérer justement le
|
|
rendu est ici et bien je peux lui donner
|
|
un nom alors on va pour l'instant faire
|
|
dans le très simple et ont donc va donc
|
|
lui mettre une couleur par exemple et
|
|
donc je vais lui mettre une couleur
|
|
verte faire un truc vraiment très
|
|
basiques comme je vous ai dit l'idée
|
|
c'est vraiment de découvrir un peu les
|
|
mécanismes du logiciel est donc
|
|
maintenant qu'est-ce que je peux faire
|
|
et bien je peux venir choisir ici une
|
|
couleur tout simplement et donc je vais
|
|
venir cliquer et je vais choisir voilà
|
|
une sorte de couleur verte voilà quelque
|
|
chose qui me plaît au niveau du rendu
|
|
j'ai une preview de la couleur ici quand
|
|
c'est fait bien je n'ai qu'à cliquer
|
|
cette petite fenêtre est donc maintenant
|
|
et bien ce matériel vers je vais pouvoir
|
|
le glisser simplement sur le gué
|
|
m'objecte demont afin de lui appliquer
|
|
le matériel et donc je vais venir sur
|
|
scène ça c'est important et ensuite je
|
|
vais venir prendre mon matériel et le
|
|
glisser sur mon game object et là vous
|
|
voyez justement
|
|
que le game object a du coup pris la
|
|
couleuvre du matériel alors le menu ici
|
|
à droite par contre un vous réglez votre
|
|
matériel il apparaît vraiment que si
|
|
vous cliquez sur votre matériel et
|
|
maintenant et bien je peux faire des
|
|
modifications qui seront du coup
|
|
appliqué à mon gameblog puisqu'il
|
|
contient le matériel est pour ça et bien
|
|
par exemple je vais venir pousser la
|
|
valeur ici de métalliques pour donner
|
|
vous le voyez un petit taf un petit
|
|
effet métallisé
|
|
à mon matériel voilà je le pousse vers
|
|
une valeur proche de une quelque chose
|
|
comme ça
|
|
et on voit d'ailleurs une
|
|
prévisualisation de l'effet ici
|
|
alors ce matériel maintenant et bien je
|
|
peux leur est utilisé surtout les game
|
|
objecte que j'ai envie et donc je peux
|
|
mener par exemple prendre et l'appliquer
|
|
ici aussi par exemple sur ma capsule
|
|
donc si on sélectionne matlab seul
|
|
d'ailleurs ou alors la base de mont joli
|
|
6 et bien on voit d'ailleurs que j'ai
|
|
ici le matériel qui est indiquée
|
|
ceci dit nisar résout pas tellement un
|
|
problème de contraste alors pour ça eh
|
|
bien je vais recréer un deuxième
|
|
matériel par exemple pour du rouge donc
|
|
en venant encore une fois ici dans mon
|
|
projet en cliquant droit en choisissant
|
|
koweït et en choisissant matériel et ici
|
|
je vais venir avec du rouge
|
|
je vais faire une manipulation je
|
|
choisis mon matériel je viens ici
|
|
changer la couleur je vais choisir
|
|
plutôt ici du rouge donc je choisis ma
|
|
gamme de couleurs et je choisi son
|
|
intensité ici j'ai choisir une sorte de
|
|
rouge voilà tout simplement
|
|
pour que ça soit bien visible et ensuite
|
|
eh bien je vais mettre aussi un petit
|
|
peu de métallisé et ensuite je vais
|
|
venir le prendre et le glisser voyez ici
|
|
sur mon personnage si on voit bien mon
|
|
personnage en rouge et ma plateforme
|
|
anvers s'est d'ailleurs nettement plus
|
|
visible dans le jeu la dernière chose
|
|
que j'ai envie de faire et c'est bien
|
|
c'est d'un peut organiser ce dossier
|
|
parce que ce dossier à cette bien avec
|
|
tous les as est ce que vous allez avoir
|
|
quand vous allez développer un jeu il va
|
|
devenir énorme alors vint le petit
|
|
conseil c'est de le garder organisé au
|
|
niveau de l'organisation il ya plusieurs
|
|
écoles à ce niveau-là choisi c'est
|
|
quelque chose que vous arrivez à suivre
|
|
dans un premier temps je dire par
|
|
exemple vous pourriez très bien créer un
|
|
nouveau dossier ici est la plaie
|
|
materials
|
|
et prendre le rouge et le vert mais vous
|
|
pourrez aussi créer un dossier pour
|
|
chaque type d'éléments que vous créez et
|
|
mettre tous les as head qui lui
|
|
corresponde dedans c'est à vous de voir
|
|
en fonction c'est de la taille du projet
|
|
que vous faites
|
|
est donc justement est justement
|
|
maintenant bien l'idée ça va être de
|
|
faire bouger notre petit personnage ici
|
|
par programmation donc donc quand on
|
|
lancera le jeu si on lance ici on voit
|
|
voilà j'appuie sur play
|
|
donc le jeu se lance
|
|
mais voilà je ne peut strictement rien
|
|
faire l'image est figé voilà tout reste
|
|
comme ça et maintenant donc l'idée est
|
|
bien c'est de faire bouger notre
|
|
personnage ici tout simplement par
|
|
programmation donc c'est ça qu'on veut
|
|
faire ici précision quand vous êtes sur
|
|
l'espace de jeu qui est actif c'est que
|
|
la plupart des modifications que vous
|
|
allez faire qu'on le jeu tournera eh
|
|
bien elle vaut ne vont pas être
|
|
enregistrées elles sont là juste pour le
|
|
test donc par exemple si je viens sur ma
|
|
capsules et que je modifie sa taille
|
|
voilà on va faire une modification de la
|
|
taille voilà comme ça par exemple
|
|
quand même très grosse capsule du coup
|
|
et que maintenant je quitte mon espace
|
|
de jeu et bien je vois bien que la
|
|
situation revient par défaut donc voilà
|
|
on fait attention c'est parfois vous
|
|
avez l'impression des modifications ont
|
|
sauté c'est simplement parce que vous
|
|
avez fait ces modifications pendant que
|
|
le jeu était en train de tourner que la
|
|
démo était en train de tourner et du
|
|
coup ça ne leur registre pas donc faites
|
|
attention aux petits détails
|
|
on va créer notre premier script alors
|
|
l'idée c'est vraiment pas dans cette
|
|
vidéo on n'aurait pas le temps
|
|
effectivement de vous expliquer toute la
|
|
programmation ou même de donner un cours
|
|
de c# et c'est maintenant si ça vous
|
|
intéresse encore une fois dites le moi
|
|
dans les commentaires ça peut toujours
|
|
va donner des idées pour une nouvelle
|
|
vidéo moi ce que je veux vous présenter
|
|
ici comme promis dans là trop c'est
|
|
vraiment la logique en cliquant sur mon
|
|
game object bien je vois tous les
|
|
composants qui y sont rattachés alors je
|
|
vous ai déjà parlé du transforme qui est
|
|
ici mais vous avez aussi comme composant
|
|
vous retrouverez souvent par exemple le
|
|
méchant d'horreur qui est ici et qui
|
|
permet justement d'afficher votre
|
|
contenu si j'enlève le match conte
|
|
d'horreur voilà on ne le voit plus et
|
|
vous avez ici ce qu'on appelle un
|
|
collider le collider c'est une petite
|
|
boîte qu'on qui vient s'ajouter donc
|
|
hissé les pousse vraiment bien la
|
|
capsule parce que c'est vraiment quelque
|
|
chose d' exprès pour et ce collider
|
|
c'est ce qui permet de gérer les
|
|
collisions on verra ça un petit peu plus
|
|
tard nous ce qu'on va faire c'est
|
|
ajouter un nouveau composant et tout ça
|
|
sera des scripts des scripts autrement
|
|
dit de la programmation donc dans à
|
|
trompe honnête je viens descendre
|
|
jusqu'au bout pour avoir nouveau script
|
|
ici il suffit de donner un nom à mon
|
|
script est donc ici je vais l'appeler
|
|
blake est par exemple
|
|
et j'appris ensuite sur crate and had
|
|
ici en bas et ici vous pouvez voir deux
|
|
choses la première c'est qu'il y avait
|
|
ici un nouveau composant de type script
|
|
qui vient de s'ajouter à ma capsule
|
|
voilà par exemple si je viens ici bien
|
|
y'a pas de composants script
|
|
et la deuxième c'est que votre script il
|
|
a été créée ici dans votre navigateur
|
|
das est ce
|
|
vous auriez aussi pu faire un clic droit
|
|
et choisi recrue est un
|
|
et s'échappe script donc ce script
|
|
maintenant eh bien il me reste à venir
|
|
double cliquer dessus pour l'ouvrir donc
|
|
moi je vais l'ouvrir avec visual studio
|
|
code mais encore une fois vous pouvez
|
|
l'ouvrir avec l'éditeur que souhaité et
|
|
ce script bien qu est-ce qu il contient
|
|
il contient vraiment une programmation
|
|
et c'est quoi une programmation finale
|
|
et bien c'est simplement guidé
|
|
l'ordinateur guidel et game object qui
|
|
sont ici dans unity pour leur dire
|
|
exactement quoi faire par exemple lui
|
|
dire d'avancé voilà ici en profondeur et
|
|
on appuie sur la touche au ou d'aller
|
|
vers la droite quand on appuie sur la
|
|
touche droite du clavier voilà deux
|
|
comportements qu'on pourrait implémenter
|
|
ici c'est d'ailleurs ce qu'on va
|
|
implémenter comme comportement ensemble
|
|
c'est ce déplacement est le déplacement
|
|
il ya vraiment plusieurs façons de les
|
|
faire plus ou moins adaptés en fonction
|
|
de la situation du gameplay que vous
|
|
voulez dans votre jeu et c'est encore
|
|
une fois ici on va voir quelque chose de
|
|
tout simple mais simplement pour que
|
|
vous compreniez la logique alors si vous
|
|
connaissez un peu la programmation bien
|
|
ça va vous parler et pour les autres ça
|
|
vous permettra de comprendre à quoi
|
|
vraiment ça va servir donc dans ce
|
|
fichier qu'est-ce que vous avez trouvez
|
|
vous allez trouver des méthodes ici dans
|
|
lesquels vous allez pouvoir implémenter
|
|
votre code
|
|
ces méthodes pour le coup ils ont un nom
|
|
qui est standardisé comme stark dette et
|
|
c est justement
|
|
et bien ça va permettre de déclencher
|
|
certaines opérations à certains moments
|
|
non par exemple tout ce qui est dans le
|
|
start ici et bien sera lancée lorsque
|
|
votre game object va démarrer le uk est
|
|
par exemple va être lancée à peu près
|
|
tout le temps pendant votre jeu afin
|
|
voilà deux tout ajuster en temps réel
|
|
nous ce qu'on va utiliser c'est une
|
|
troisième qu'on va appeler void fixed
|
|
uk
|
|
on va passer ensuite ici un nom ce nom
|
|
là encore une fois et standardisés et on
|
|
fait on va lui dire quoi faire voilà à
|
|
chaque frame à chaque image qui est
|
|
calculée du jeu la différence entre le
|
|
fixe woodgate et l'ubs des quêtes ici
|
|
pour ceux qui voient déjà un peu de quoi
|
|
je veux parler ici est bien c'est que
|
|
dans le fixe tube dette on va voir une
|
|
gestion améliorée de la physique et donc
|
|
certaines méthodes notamment quand vous
|
|
avez de la physique qui rentrent en jeu
|
|
devront être dans le fixe tube dette est
|
|
ici pour ce déplacement dont on va le
|
|
faire de façon très simple on va lui
|
|
dire quoi on va lui dire e il doit
|
|
suivre en fait le mouvement soit de la
|
|
manette soin de les flèches sur le
|
|
clavier est pour ça qu est ce que je
|
|
vais dire va lui dire on va faire un
|
|
coup de transforme et donc le transforme
|
|
c'est quoi bien c'est ce qu'on a mais
|
|
manipuler tout à l'heure c'est sa
|
|
position finale et on va lui dire voilà
|
|
on va faire un transforme points 37 37
|
|
c'est une méthode qui nous permettra de
|
|
faire bouger notamment un objet donc
|
|
c'est ce qu'on va faire ici on a
|
|
d'autres mais voilà c'est très simple on
|
|
va utiliser et ensuite on va lui dire
|
|
qu'on va faire vector 3 point forward
|
|
x
|
|
une vitesse qu'on va lui donner par
|
|
exemple
|
|
5 alors vous voyez 5f ici donc si le c#
|
|
vous intéresse simplement c'est une
|
|
notation des nombres à virgule ça veut
|
|
dire ici on travaille avec un nombre
|
|
float donc avec un nombre de cultes ou
|
|
simplement et donc multiplié aussi par
|
|
time point fixe delta times afin de
|
|
pouvoir calibre et l'accélération qu'on
|
|
fait ici en fonction de la puissance de
|
|
la machine sur lequel le jeu est
|
|
effectuée tout simplement et enfin je
|
|
vais multiplier sa part contre utah
|
|
points get axis et je vais aller
|
|
chercher l'acsm verticale donc voilà
|
|
c'est à peu près déjà le code qu'il nous
|
|
faut pour pouvoir le faire bouger
|
|
deux hôtes en bas on va essayer ça donc
|
|
j'enregistre mon code ici je reviens sur
|
|
unity on voit que le script se compile
|
|
qui prend en charge la programmation
|
|
qu'on a créés
|
|
et ensuite je peux cliquez sur play
|
|
et ici on voit que je peux maintenant
|
|
bouger ma capsule tout simplement grâce
|
|
au bouton o et aux boutons bas de mon
|
|
clavier donc c'est déjà une belle chose
|
|
de faite ici et je suis content du
|
|
résultat
|
|
alors vraiment je le rappelle ne faisait
|
|
pas besoin de comprendre encore à ce
|
|
moment ci vraiment
|
|
tout ce que cela signifie j'essaye de
|
|
vous l'expliquer à peu près mais si ça
|
|
vous intéresse d'avoir vraiment une
|
|
vidéo dédiée au sujet pourquoi pas et
|
|
ensuite je vais faire exactement la même
|
|
chose je fais un coup de transform
|
|
pointe rondelette çà
|
|
et là je vais choisir toujours un
|
|
vecteur 3 mais je vais plutôt choisir le
|
|
vecteur trois points pourquoi parce que
|
|
là je vais aller le faire aller vers la
|
|
droite ou vers la gauche je vais le x la
|
|
même vitesse je vais toujours le x times
|
|
point fixed delta times et je vais
|
|
encore le x une pio de pointe des taxis
|
|
ce qui me permet encore une fois d'aller
|
|
rechercher un mouvement de manet de mon
|
|
clavier etc et ici je vais les chercher
|
|
lax horizontale donc de droite à gauche
|
|
à bien comprendre comment ça fonctionne
|
|
et bien quand je vais appuyer à fond sur
|
|
ma manette à droite par exemple eh bien
|
|
ça va me renvoyer un pour lui un ben
|
|
voilà c'est toute la droite et si
|
|
j'avais tout à gauche il va me renvoyer
|
|
- quelque chose comme ça et donc du coup
|
|
ici quand je n'appuie pas sur la manette
|
|
bien il renvoie 0 et donc du coup vous
|
|
le savez multiplication quand il ira 02
|
|
d'en bas ça vaudra toujours zéro ce qui
|
|
fait que ton jeu touche pas ma manette
|
|
tout ça
|
|
devient 0 et donc il ya pas mouvement
|
|
mais maintenant si j'ai par exemple fois
|
|
un ça va multiplier tout ça ensemble et
|
|
donc me donner le mouvement donc
|
|
j'enregistre ici voilà on n'ira pas
|
|
beaucoup plus loin au niveau du code
|
|
mais au moins vous comprenez l'idée le
|
|
code que j'ai fait ici me permet
|
|
maintenant de greffer des comportements
|
|
sur mon jeu et donc tout légué m'objecte
|
|
tout ce que je vais pouvoir installer
|
|
ici je vais vraiment pouvoir venir les
|
|
animer les faire interagir et c'est en
|
|
fonction de la programmation que
|
|
j'aurais créés
|
|
et donc du coup je veux cliquer sur play
|
|
et je vois que je peux maintenant aller
|
|
en avant en arrière etc et c'est vrai
|
|
que je peux maintenant bouger librement
|
|
ma capsules sur ma zone de joueurs comme
|
|
je vous le 17 vraiment une démonstration
|
|
de base mais déjà vous comprenez le
|
|
mouvement est déjà ça commence déjà plus
|
|
à ressembler à un jeu vidéo alors une
|
|
dernière chose vous avez du coup avec la
|
|
caméra c'est un petit peu gênant vu que
|
|
la pas tellement tendance à bouger et
|
|
donc si je veux la faire suivre voilà
|
|
dans un premier temps simplement ma
|
|
capsules et bien je peux simplement
|
|
venir prendre la caméra et venir il a
|
|
glissé sur la capsule ça va créer du
|
|
coup un enfant ma game object enfants et
|
|
on parlera du coup pour souffler qu'il
|
|
contient de game object par an je peux
|
|
venir ici pour replier déplier pour
|
|
gagner de la place et du coup maintenant
|
|
les positions seront liés ce qui fait
|
|
que si je recommence le jeu voilà
|
|
maintenant est alors une chose qui a son
|
|
importance aussi et bien c'est vraiment
|
|
ici de bien respecter les minuscules et
|
|
majuscules et c'est encore une fois on
|
|
n'est pas ici pour parler vraiment de
|
|
code et pour avoir un tut orienté code
|
|
mais c'est sa blog voilà c'est très
|
|
certainement ça ou alors une parenthèse
|
|
oublié et c'est donc vérifier exactement
|
|
votre code et si jamais erreur ici j'ai
|
|
supprimé une parenthèse qui était
|
|
nécessaire et bien si je vais dans unity
|
|
quand le projet va compiler et bien il
|
|
va m'afficher l'erreur ici déjà en bas
|
|
dans la petite notification qui se
|
|
trouve ici et ensuite dans cet onglet
|
|
console qui se trouve là et donc là vous
|
|
allez le voir il me dit qu'il ya une
|
|
erreur et qui a une erreur en ligne 20
|
|
ans si je vais sur ma ligne 22 je trouve
|
|
bien ici effectivement mon erreur en fin
|
|
de ligne hop est normalement votre
|
|
éditeur de code devrait un petit peu
|
|
vous l'indiqué un petit peu vous
|
|
orienter également
|
|
est par contre vous pouvez voir du coup
|
|
maintenant qu'on a un bon déplacement
|
|
que par contres et s'adresse comme un
|
|
petit peu embêtant du coup on n'a pas
|
|
vraiment de gestion de la physique et la
|
|
première chose est bien c'est qu'on peut
|
|
s'en rendre compte ici je peux venir
|
|
littéralement me balader dans le vide
|
|
et la deuxième si je quitte le mode de
|
|
jeu ici est bien c'est que si j'ajoute
|
|
un nouvel objet par exemple ici je vais
|
|
ajouter un cube supplémentaire voilà je
|
|
vais venir
|
|
voilà le positionner up correctement
|
|
voilà eh bien on peut se rendre compte
|
|
maintenant c'est que si je viens
|
|
relancer le jeu
|
|
et que je viens me balader ici et je
|
|
passe littéralement à travers le cube
|
|
est donc tout ça c'est parce qu'on n'a
|
|
pas encore vraiment gérer tout ce qui
|
|
est physique collision etc et c'est ce
|
|
que je vous propose de faire maintenant
|
|
afin qu'on puisse voir non arrêter de se
|
|
balader tranquillement au dessus du vide
|
|
et donc pour gérer cette physique et
|
|
bien il ya un composant pour ça je vais
|
|
retourner sur ma capsules et dans les
|
|
composants je vais toujours venir sur
|
|
had component est en fait voilà ça c'est
|
|
vraiment le principe des composants vous
|
|
avez des composants three unity pour à
|
|
peu près tout donc là pour lancer des
|
|
musiques de l'audio etc et il y en a
|
|
pour gérer la physique et bien c'est
|
|
cela qu'on va utiliser et dans la
|
|
physique il y en a un très particulier
|
|
qui est le wigig body avec le rigide
|
|
body eh bien on va pouvoir lui dire ok
|
|
ça c'est un élément qui sera soumis aux
|
|
principes de la physique qui tente par
|
|
exemple va chuter s'il est au dessus du
|
|
vide donc rien que le fait de la ajouté
|
|
eh bien ça va nous permettre d'avoir ce
|
|
comportement là donc deux choses
|
|
importantes ici ce principe de
|
|
composants pour ajouter des
|
|
fonctionnalités au game objects et ce
|
|
composant rigide body qu'un composant
|
|
très très très utile croyez moi vous le
|
|
retrouverez dans beaucoup de formations
|
|
et c'est forcément puisqu'il s'agit
|
|
vraiment d'une des grosses bases
|
|
maintenant quand je lance le jeu
|
|
je peux maintenant toujours me diriger
|
|
mais je peux venir aussi
|
|
voilà ici culbuter simplement contre le
|
|
cube et là on voit carrément que comme
|
|
la caméra nous suit et qu'on groupe
|
|
d'action où l'on tombe chute on est
|
|
vraiment soumis à la physique sous
|
|
toutes ses formes alors vous aurez
|
|
certainement envie de pouvoir
|
|
contraindre cette physique et pour ça et
|
|
bien je vais toujours reprendre mon
|
|
brigitte body appliqué à la capsule et
|
|
je peux venir par exemple ici
|
|
verrouiller la rotation ce qui fait que
|
|
maintenant je vais vraiment pouvoir me
|
|
balader maintenant il y aura plus ce
|
|
souci là des on voit aussi que je suis
|
|
bien arrêtée par maverick voilà il n'y a
|
|
pas de souci je ne passe plus à travers
|
|
comme j'ai pu le faire tout à l'heure on
|
|
est bon on est bien gérée au niveau de
|
|
la physique et si je vais parler bien je
|
|
vais littéralement chuté alors ici je
|
|
vais chuté dans l'infini on est d'accord
|
|
alors par contre si mon comportement
|
|
elle est devenue un petit peu meilleure
|
|
au niveau de mon cul bis et j'arrive et
|
|
je suis bien bloqué par le cube pas de
|
|
souci et bien par contre
|
|
y'a toujours pas la gravité sur le cube
|
|
je peux pas venir le pouce et je peux
|
|
pas venir le déplacer etc et donc pour
|
|
ça et bien ce que je vais faire c'est
|
|
venir à présent sur le cube et venir le
|
|
ajouté et également un widget body
|
|
avec celui de body d'activer je vais
|
|
pouvoir maintenant relancer plaît et on
|
|
va voir que pour le cube aussi
|
|
maintenant et bien la gestion de la
|
|
physique voilà tout simplement est bien
|
|
activée donc là par exemple je peux
|
|
venir pousser un petit peu le cul voilà
|
|
de façon toute simple
|
|
alors attention
|
|
ce ridge body il fonctionne de concert
|
|
avec un composant de type collider vous
|
|
en avez plusieurs en fonction du type
|
|
d'objet que
|
|
vous voulez gérer mais ce box collider
|
|
c'est lui qui fait vraiment en sorte
|
|
qu'on puisse avoir vraiment quelque
|
|
chose
|
|
qui vient bloquer si je le désactive
|
|
donc je désactive ici le box collider du
|
|
cube ben on voit directement boom et
|
|
vient de chuter et vient de tomber mox
|
|
collide oeuvre
|
|
donc elle a plus pris en compte la
|
|
physique ici de ma plate forme et vient
|
|
de tomber donc voilà c'est le widget
|
|
body qui va jouer
|
|
sur la physique et sur le côté d'être
|
|
retenue de gérer vraiment la collision
|
|
ne pas passer à travers c'est le co
|
|
leader qui va faire cet effet là donc
|
|
ces deux composants que vous retrouverez
|
|
mais vraiment quasiment à chaque fois
|
|
est donc déjà vous les expliquer
|
|
maintenant c'est déjà aussi gagner du
|
|
temps donc ici si j'ai envie de bien
|
|
pousser mon cuba je peux venir sur mon
|
|
cube prendre son widget body et ensuite
|
|
venir aussi frisé la rotation est donc
|
|
maintenant quand je relance le jeu je
|
|
vais vraiment venir pouvoir pousser mon
|
|
cul voilà de façon très droite et avoir
|
|
une meilleure maniabilité si je veux
|
|
comme ça voilà pouvoir le poussait alors
|
|
bien sûr ici on est en train de
|
|
travailler avec des objets très basique
|
|
avec des couleurs très basique et c'est
|
|
évidemment vous voudrez certain nombre
|
|
créer un jeu avec des décors peut être
|
|
plus réaliste des dessins et c est donc
|
|
ce que vous pouvez surtout imaginer ses
|
|
devoirs unity vrai manque aussi comme
|
|
une sorte de logiciel de montage je
|
|
dirais que unity et aux jeux vidéo ce
|
|
qu'est premiere pro davinci résolve à
|
|
imovie et c'est au montage de vidéo pure
|
|
est donc bien souvent bien vous créerez
|
|
soit des des as est en dehors du unity
|
|
par exemple pour de la 2d vous pourriez
|
|
très très bien dessinés vos personnages
|
|
sur photoshop sur illustrateurs ou des
|
|
éléments de décor par exemple ou sur
|
|
gimp ou sur hince kate ou alors allez on
|
|
recherchait des déjà créé que vous
|
|
pouvez réutiliser dans votre jeu alors
|
|
il les a vraiment beaucoup de
|
|
possibilités vous avez là cette store
|
|
vous le trouverez facilement sur le site
|
|
ou sur google et 7 à 7 store et bien il
|
|
va vous permettre d'aller chercher plein
|
|
d et mon graphique de sont même parfois
|
|
de code et s'est déjà développé déjà
|
|
créé que vous allez pouvoir réintégrer
|
|
dans votre jeu alors fait toujours
|
|
attention soit au prix soit à la licence
|
|
c'est à dire qu'il y en a des payants
|
|
que généralement ne pose aucun problème
|
|
de licence et des gratuits voilà comme
|
|
ici qui sont disponibles dans ce cas-là
|
|
vérifiez toujours si vous avez bien le
|
|
droit de l'utiliser dans un projet qui
|
|
soit publiable souvent quand c'est le
|
|
cas c'est indiqué donc vous pouvez
|
|
reprendre
|
|
des éléments et donc par exemple voilà
|
|
si je tape football je tombe sur
|
|
beaucoup de résultats beaucoup
|
|
d'éléments que je vais pouvoir reprendre
|
|
et intégrée dans mon projet et ensuite à
|
|
moi d intégrer donc monde de les
|
|
programmer et c est donc attention
|
|
petite astuce dans pressing dans les
|
|
filtres de recherche vous trouver une
|
|
case à cocher pour les fruits à 7 donc
|
|
voila nous on va faire un petit essai
|
|
simplement avec le easy primitive people
|
|
qui se trouvent ici on voit un petit
|
|
pack de caractère avec voilà des petites
|
|
capsules un peu design etc tu sont bien
|
|
sympathiques et pour ça maintenant bien
|
|
qu est ce que je dois faire une fois je
|
|
suis connecté évidemment je dois venir
|
|
cliquez sur add to my ass est ça
|
|
je dois accepter
|
|
et j'ai ensuite ici un bouton qui
|
|
apparaît avec open in unity
|
|
j'autorise éventuellement en fonction du
|
|
navigateur et je me retrouve ensuite sur
|
|
le package manager ce package manager et
|
|
me permet d'intégrer justement plein
|
|
nouvelles possibilités plein de nouveaux
|
|
paquets et c'est dans mon projet ainsi
|
|
que ce que j'ai été chercher sur l'a7
|
|
store donc pour ça je dois bien venir
|
|
ici dans package et choisir maya set ça
|
|
donc je plie qui c
|
|
est le temps que la mise à jour se fait
|
|
ça me propose voilà des éléments que
|
|
j'ai déjà été chercher pour tester dans
|
|
le projet et cetera
|
|
donc je vais descendre jusqu'à trouver
|
|
celui qui m'intéresse celui que je viens
|
|
d'ajouter dans l'interface si jamais
|
|
vous ne le trouvez pas bien vous pouvez
|
|
faire un petit rafraîchissement de la
|
|
liste en appuyant sur ce bouton ci est
|
|
ensuite je vais cliquez sur download
|
|
là le téléchargement se lance et je vois
|
|
cliquant ici c'est transformé donc
|
|
maintenant je peux venir l'importer dans
|
|
mon projet et pour ça j'ai ce petit
|
|
bouton une porte qui se trouvent ici je
|
|
vais cliquez dessus et j'ai ici voilà
|
|
une fenêtre de dialogue qui va s'ouvrir
|
|
pour me demander si je veux bien tout
|
|
importer ou sinon je peux venir décoché
|
|
ce qui ne m'intéresse pas dans mon cas
|
|
je vais tout importer je clique sur un
|
|
port est là unity vient placer ces
|
|
éléments dans mon projet et donc du coup
|
|
si je viens ici maintenant
|
|
je peux trouver par exemple dans prefab
|
|
je peux trouver un élément à venir
|
|
intégrer directement dans mon projet je
|
|
vais prendre par exemple
|
|
donc je vais prendre par exemple le
|
|
joueur de foot le soccer players et
|
|
venir le glisser voilà ici directement
|
|
est ce que je vois c'est que maintenant
|
|
j'ai bien mon projet
|
|
j'ai bien ce prêt fable qui s'ajoutaient
|
|
dans mon projet donc voilà pour la
|
|
plupart des éléments graphiques comme
|
|
ceux-ci généralement valent le dessiner
|
|
dans un autre logiciel et la porte est
|
|
comme je vous le disais au début ça
|
|
c'est vraiment des choses qui sont mises
|
|
à votre disposition
|
|
et maintenant la dernière chose que je
|
|
voudrais faire vraiment pour ce petit
|
|
tour d'horizon de unity pour vraiment
|
|
cette petite initiation que je vous
|
|
propose ici et bien c'est de savoir
|
|
comment exporter votre projet parce que
|
|
bien entendu vous avez très certainement
|
|
envie de pouvoir en faire un petit
|
|
exécutable pouvoir le lancer sur votre
|
|
ordinateur par exemple et bien pour ça
|
|
vous allez aller dans fichiers et vous
|
|
allez aller dans les bulletins settings
|
|
vous devez ensuite et ça c'est très
|
|
important a ajouté tous les niveaux qui
|
|
font partie de votre jeu final alors
|
|
pour l'instant c'est pas tellement
|
|
compliqué on en a qu'un et donc je peux
|
|
venir simplement je les mettre côte à
|
|
côte ici je peux venir aller chercher
|
|
dans mes scènes ici la simpl sin
|
|
et venir la glisse et simplement ici
|
|
dans cette zone si des réglages
|
|
d'exportation et là on voit qu'elle est
|
|
bien a ajouté que les bien couché et
|
|
donc qu'elle fera bien partie de la
|
|
build ensuite en fonction de ce que je
|
|
cherche à fait laisser cherche plutôt à
|
|
faire delhomme donc un fichier
|
|
exécutable pour lancer mon jeu donc je
|
|
vais garder la plateforme par défaut ici
|
|
pc mac et linux
|
|
je vais choisir mac os parce que je suis
|
|
sur mac et je vais ensuite cliquer sur
|
|
boeing
|
|
une fenêtre s'ouvre pour me demander où
|
|
est ce que je souhaite enregistrer
|
|
donc ma moi je vais bien laisser dans
|
|
mon premier jeu unity et je vais
|
|
l'appeler exécutables et je vais cliquer
|
|
sur save
|
|
est ici on va avoir toutes nos
|
|
opérations de compilation
|
|
l'exécutable va se créer et d'ici
|
|
quelques secondes on pourra lancer notre
|
|
jeu sur notre ordinateur
|
|
et je trouve bien ici dans mon
|
|
arborescence de fichiers mon exécutable
|
|
point ap alors pour l'instant y'a pas
|
|
d'icône et cetera parce que nous voulons
|
|
la pas configuré ça aussi ça se
|
|
configure je vais double cliquer et mon
|
|
jeu bien vaste lancé tranquillement
|
|
laïque c'est tout simplement
|
|
et j'ai bien mon jeu qui se lancent en
|
|
plein écran lors pour l'instant mon jeu
|
|
vers mons et prend comme un grand grand
|
|
chose on a juste un petit déplacement de
|
|
personnages et un petit cube qui suit
|
|
mais dans l'absolu ben voilà les
|
|
mécaniques les grands mécanismes en tout
|
|
cas vous devriez déjà y voir un petit
|
|
peu plus clair si vous avez commencé
|
|
cette vidéo ne sachant pas du tout
|
|
comment créer un jeu etc je pense que
|
|
les choses doivent se mettre vraiment
|
|
bien au point dans votre tête vous voyez
|
|
maintenant comment on va construire les
|
|
éléments comme on va importer des objets
|
|
comme des caisses etc comment on va
|
|
venir
|
|
entre guillemets faire interagir le tout
|
|
par programmation et voilà il ya encore
|
|
bien bien bien plus de fonctionnalités
|
|
effectivement de unity voulait trouver
|
|
des formations de 20 30 40 voire 50
|
|
heures sur le sujet c'est pas pour rien
|
|
c'est parce que vraiment le logiciel
|
|
dispose d'énormément de fonctionnalités
|
|
qui vous permettent vraiment de créer
|
|
des jeux sur toutes les plateformes que
|
|
vous avez envie donc c'est vraiment
|
|
quelque chose de terrible mais voilà je
|
|
pense que quand on ouvre le logiciel au
|
|
début eh bien ça peut faire un peu peur
|
|
et du coup et bien forcément le fait d'y
|
|
voir maintenant beaucoup plus claire et
|
|
bien je pense que ça va vous donner
|
|
courage et que ça va vous permettre
|
|
vraiment de vous guider je pense
|
|
qu'aussi avec ce qu'on a vu maintenant
|
|
vous allez peut-être vous sentir déjà à
|
|
l'aise sur pas mal de tutoriels
|
|
débutants disponible sur youtube par
|
|
exemple et donc quelques ressources si
|
|
vous souhaitez continuer à progresser
|
|
premièrement il ya la formation dont je
|
|
vous parlais tout à l'heure qui est
|
|
maîtrisée unity et le c# guide complet
|
|
développeurs disponible sur yeux d'amy
|
|
est créée par jean philippe parent c'est
|
|
une très bonne formation j'ai appris
|
|
vraiment beaucoup beaucoup beaucoup avec
|
|
ce cours là et honnêtement voilà c'est
|
|
vraiment complet je pense que pour s'y
|
|
mettre les pavages pour ce qu'une
|
|
cinquantaine d'heures de formation
|
|
quelque chose comme ça donc il ya
|
|
vraiment de quoi faire d'ailleurs il ya
|
|
aussi une chaîne unity pour les nuls qui
|
|
complète assez bien je vais dire sa
|
|
formation donc il ya c'est sympa à
|
|
suivre
|
|
vous avez aussi les la chaîne youtube ce
|
|
tuto unity fr qui est vraiment assez
|
|
sympa pour le coup aussi et en anglais
|
|
vous avez la chaîne braquage qui est
|
|
assez bien spécialisée dans le
|
|
développement de jeux vidéo avec unity
|
|
et qui est vraiment super sympa mais là
|
|
il faut savoir longues et
|
|
donc prenez la façon que vous voulez
|
|
d'apprendre ce n'est pas un souci mais
|
|
voilà surtout si vous avez commencé à
|
|
accrocher si vous avez déjà compris ce
|
|
que je vous ai expliqué ici bien sûr
|
|
tout foncé ou en tout cas j'espère
|
|
vraiment que ça vous aurait incité à
|
|
approfondir le sujet je suis vraiment
|
|
content de voir partager ça avec vous et
|
|
on se retrouve à la prochaine vidéo
|
|
d'ici là portez vous bien salut
|