Mini projet Unity : Balance, on l'a amélioré
Salut à tous! Pour ce petit billet nocturne un peu au dernier moment d’un départ de voyage, je voulais au moins donner des nouvelles et envoyer de quoi faire de la lecture pour les jours à venir. Je ne serai pas absent d’Internet, loin de là, je serai juste à un endroit où je suis limité par la bande passante de mon téléphone (et sans wifi, j’vais pas dans un hôtel). Quoi qu’il en soit, je planche sur la fameuse suite de l’article graphique et j’ai en tête un prochain test sur un support différent de tout ce dont j’ai fait à présent. (C’est à dire NES/SNES et chais plus quoi…).
En attendant, quand je m’ennuie, je n’arrive pas à me donner du courage à programmer ou jouer. C’est très gonflant car je me retrouve à littéralement ne rien faire pendant des heures. J’ai quand même réussi à tirer mon cerveau de la torpeur estivale afin de continuer à approfondir mes connaissances sur Unity et j’ai avancé encore dans le mini projet que je me suis fait.
Pour résumer, j’ai testé les différentes tailles de blocs, petits et grand pour le moment. Leur taille sera définie certainement lors de leur génération pour donner le poids qu’il faut pour garder la même densité partout. J’en ai tiré qu’il faut que j’éqauilibre les poids pour éviter qu’un petit bloc de pierre ne fasse autant de poids qu’une grosse caisse en bois. Le résultat est trop instable pour être fun et on se retrouve à criser rapidement quand un seul petit bloc en bois fait glisser les blocs de glace et, là, c’est le drame : le château de cubes tombe en pièces. J’ai enlevé la collision du support de la planche afin d’éviter toute collision avec la planhe ou les sprites. J’ai nettoyé un peu la structure pour améliorer le système de sélection/ prise et cela permet de rajouter un effet de transparence et grossissement quand je sélectionne un objet. Ledit objet attrapé ne touchera plus ses voisins tant que je maintiens le clic enfoncé. J’ai rajouté un effet visuel sur les blocs qui sont placés, c’est à dire qu’ils obtiennent l’état “placé” dès qu’ils touchent la plateforme ou un autre bloc avec l’état placé. J’ai rajouté des “protections” en dehors de l’écran pour supprimer les objets en dehors de la zone de jeu et j’ai pu ainsi ajouter un petit indicateur d’objets restant avec une petite icône qui apparaît si un objet a chu ou se retrouve catapulté en dehors du jeu.
Voilà voilà. Ca paraît peu mais c’est assez de boulot quand on découvre le tout. Entre chercher dans la doc, Internet et tester avec à chaque fois 10 secondes de latence dû à un ordinateur vieillissant (et perdant ses touches bon sang de bon…), l’après-midi se réduit assez rapidement j’aimerais dire. Sur ce petit pavé, je vous laisse la démo du jeu à son état actuel et je vous dis à la prochaine! Salut! [unity src=“208”]