Nouveau milieu: ajouts

En quelques cours, j’ai fait quelques ajouts dans le nouveau milieu.

J’ai ajouté un temple accompagné de ponts avec des assets pré-existants. Puis, sur les ponts, j’ai ajouté une texture différente de celle des assets. J’ai par la suite mis quelques décorations dans le temple, sans en mettre trop pour donner une atmosphère mystérieuse.

Le temple est posé sur plusieurs blocs pour permettre de l’élever.

L’autre aspect majeur que j’ai ajouté est les ponts courbés. J’ai utilisé des ponts réguliers qui ne tournaient pas pour ensuite les modifier sur plusieurs axes. En faisant cela, j’ai connecté la partie plus vide à la partie surmontée.

Finalement, j’ai remplacé les rampes préexistantes qui me permettait de monter par des escaliers normaux. Au début j’ai rencontré un problème qui faisait en sorte que je passais au travers des escaliers, mais en repartant le programme, j’ai pu les installer correctement sans problème. J’ai ajouté une texture pour que les escaliers se mélangent mieux au sol.

Liens pour le deuxième milieu

J’ai utilisé ce lien pour trouver une map dans notre monde:

https://terrain.party

Pour essayer de faire un script pour que mon personnage puisse faire un double jump:

https://answers.unity.com/questions/1385415/double-jump-fps-controller.html

https://answers.unity.com/questions/1020197/can-someone-help-me-make-a-simple-jump-script.html

https://answers.unity.com/questions/473047/is-there-any-way-to-do-a-double-jump-with-the-firs.html

Nouveau milieu

Il n’y avait plus grand chose à faire dans mon projet, donc j’ai décidé d’en faire un nouveau avec un différent modèle, plus inconnu au lieu de la nature.

En premier, j’ai utilisé le site https://terrain.party pour pouvoir avoir un terrain du vrai monde, pour me faciliter la tâche et pour pouvoir avoir des creux (creuser est impossible sur Unity si le terrain est au minimum). Il m’a fallut plusieurs essaies pour pouvoir trouver un bon terrain, car la plupart allait trop haut, ce qui créait des pics, ou bien il y avait trop de bosses. Ainsi, je n’ai pas autant de modelage à faire qu’avant.

J’ai ensuite créé de l’eau en utilisant un plane (contenant la texture de l’eau importée), en la grandissant sur l’échelle de tout le terrain et en la mettant sur un niveau d’un demi mètre plus haut que le terrain. Ainsi, on marche dans l’eau sans être en-dessous. Puis, de la même méthode, j’ai fait quelques flaques d’eau en remplissant des trous.

J’ai utilisé plusieurs assets du Unity Store pour faire des rampes ou des ponts ou juste pour ajouter des textures. Je compte aussi faire un contour de mon terrain en roches pour que la transition entre l’eau et le terrain soit plus naturelle.

Puis, en utilisant la même méthode que précédemment, j’ai fait un autre ciel, cette fois-ci qui contient une atmosphère plus étrange et moins normale. J’ai importé le skybox et tout ce que j’ai fait est de l’installer.

J’ai aussi essayé de modifier le script de mon personnage pour qu’il puisse faire un double-jump, mais après plusieurs tentatives échouées, j’ai juste décidé de modifier la hauteur du saut. Par la suite, j’ai aussi modifié la grandeur du personnage ainsi que sa vitesse lorsqu’il marche.

Je compte continuer à ajouter des détails et faire plus de ponts pour l’instant.

Eau & textures

Après avoir échoué avec la pluie, je voulais tout de même faire quelque chose avec l’eau. Je voulais aussi peut-être faire de la neige. J’ai donc pensé à faire des flaques d’eau. J’ai surtout exploré durant les derniers cours pour faire tout ce que j’ai pu créé. J’ai donc fait un « plane » (une forme originellement 2D) et je l’ai inséré de sorte qu’elle est l’air de s’avoir déposée dans un creux. Par la suite, je l’ai colorié en une couleur uniforme, tout en laissant de la transparence pour qu’on voit les nuages.

J’ai fait quelques autres tests et j’ai créé des espaces ressemblant des mers. Puis, j’ai fait en sorte qu’on ne pouvait pas aller dans l’eau (avec plusieurs capsules colliders) trop profondément, car sinon on ne se croyait pas sous l’eau.

Après avoir fait cela, je voulais essayer de mettre différentes textures sur le même terrain. Ce n’était pas compliqué et j’ai pu faire tout le travail juste en exposant le logiciel. Je n’ai pas fait trop de détails comme zoomer sur Unity peut être assez compliqué sur un terrain complet.

Essaie pour faire de la pluie

Comme je travaillais avec le ciel, je me suis dit qu’ajouter de la pluie serait intéressant. J’ai en premier essayer d’importer de la pluie déjà créée pour me faciliter la tâche, mais je n’arrivais pas à l’ajouter au jeu et le modèle ressemblait plus à de la mousse ou de l’humidité plutôt que de la pluie.

J’ai ensuite suivi un tutoriel simple (dans liens utilisés) pour créer ma propre pluie, mais j’ai tout de même importer des textures déjà conçues. J’ai réussi à la faire, mais je ne peux pas démarrer le jeu, car il y aurait des erreurs, sûrement en lien avec un script. Comme je ne voulais pas faire de script, j’ai abandonné l’idée. Cela faisait également plusieurs cours que j’essayais de faire de la pluie et l’idée que j’aimais bien est maintenant rendue pénible pour moi. La pluie n’était pas très réalistique non plus. Elle tombe rarement dans le jeu.

Prochaines étapes

Je comptais faire de la pluie, mais en faisant des recherches, je me suis aussi rendu compte que je voulais un ciel plus sombre, sans qu’il ne le soit trop. Ainsi, je me suis mis à rechercher comment faire un ciel plus sombre et j’ai découvert la fonction du skybox.

En suivant un tutoriel sur Youtube (mis dans liens utilisés), j’ai pu en créer un. J’ai également eu besoin d’importer un asset.

Liens utilisés lors du deuxième essaie

Pour créer de la pluie, j’ai voulu importer celle-ci à partir du asset store. Par contre, en faisant cela, j’ai eu de la difficulté à suivre des tutoriels.

file:///Applications/Unity/Documentation/en/Manual/class-Material.html

https://docs.unity3d.com/Manual/CreatingPrefabs.html

https://answers.unity.com/questions/494263/for-some-reason-i-cannot-drag-my-prefabs-from-the.html

https://forum.unity.com/threads/how-do-i-add-a-material-to-an-object.55380/

Montagnes terminées

Je me suis concentré sur mon deuxième essaie par la suite pour faire mon projet d’exploration d’environnement.

J’ai pu mettre une texture grâce à un tutoriel qui ressemble à de la terre.

Puis, j’ai aussi ajuster légèrement le paramètre de vitesse du personnage, mais je ne compte pas modifier trop de paramètres comme je n’ai pas vraiment créer le personnage.

J’ai surtout créé et modifié des montagnes lors des derniers cours. J’ai fait un petit parcours pour me donner un objectif et j’ai réussi à le finir. Par contre, je pourrais encore l’améliorer et certaines parties donnent un effet saccadé qui pourrait être réglé. Cependant, je compte regarder de nouveaux tutoriels sur de nouvelles options maintenant.

Mes deux premiers essaies

Pour créer un environnement et l’explorer, j’ai fait 2 essaies.

Le premier s’est avéré un échec. Je n’ai pas suivi de tutoriel en particulier et j’essayais surtout de me familiariser avec le côté environnement. Cependant, j’ai réussi à perdre mon terrain de vue et depuis, je ne suis pas capable de le retrouver.

Le deuxième essaie peut être considéré comme un succès. Cette fois, j’ai suivi approximativement un tutoriel pour pouvoir se déplacer. Je ne me suis pas concentré sur le côté environnement. J’ai fait quelques montagnes et j’ai mis quelques formes (sphère et cube). puis je me suis concentré sur le personnage que j’allais contrôler. C’était plutôt simple et amusant et j’ai pu compléter cet essaie en un cours. Je compte donc élaborer l’environnement de cet essaie à présent.