EloiStree / 2024_07_19_CharleroiStreetAR

Apprendre à faire Unity3D par le street AR pour commencer dans l'industrie du jeux vidéo
0 stars 0 forks source link

Workshop-Day: Faire un parcours d'obstacle pour drone #168

Open EloiStree opened 1 month ago

EloiStree commented 1 month ago

Le code permet de faire bouger des objets inanimés, mais la création d'un jeu vidéo se fait en équipe. Il existe donc de nombreux outils à votre disposition, ainsi que d'autres à créer pour les designers de votre équipe.

Nous allons prendre le temps d'apprendre à animer les objets avec un minimum de code.

Pour explorer les concepts de rotations, d'animations, de courbes d'animation (anim-curves) et d'outils comme DOTween, nous pratiquerons la création d'obstacles dans Unity.

Pour vous inspirer, consultez ces vidéos et ressources :

image

Bien, bien, donnons un peu de vie à ce niveau.

Aujourd’hui, nous allons nous plonger dans le concept de l’animation 🎥.

Nous commencerons par explorer les animations de base fournies par Unity3D. Bien qu'elles soient pratiques, elles ne sont pas toujours faciles à personnaliser rapidement.

Ensuite, nous réaliserons quelques rotations et mouvements à l'aide de scripts en C#, une approche similaire à l’exercice de mardi.

Enfin, nous découvrirons les courbes d'animation (Animation Curve) et le concept de iTween.

L'objectif ici est de s’amuser en créant un niveau vivant, en ajoutant des obstacles dynamiques pour le parcours de votre drone.


Programme du jour :

🚧 En construction 🚧

Apprenons à faire bouger un rocher :

Parfois, un simple script fait mieux l'affaire :

Le mélange des deux approches peut être très utile :

Pour des chemins animés plus complexes :


Avec toutes ces techniques, vous avez de quoi enrichir considérablement votre niveau.

C’est à vous de décider si vous souhaitez privilégier :

Essayez de personnaliser votre niveau en appliquant les concepts vus ce matin. Demain, nous verrons comment publier tout cela sur Itch.io.

EloiStree commented 1 week ago

Voir https://github.com/EloiTeaching/2024_08_04_CleanDiskUnityCode/tree/main/2019_08_15_Ex_AnimationVsScriptCurveFire image