Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Très bon concept même si la caméra aurait mérité un peu de travail pour rendre l'action lisible.

Les mouvements sont un peu saccadés, j'imagine que tu as implémenté les mouvements dans le Update. Si c'est le cas, il aurait mieux fallu que tu utilises FixedUpdate, c'est ce qui est utilisé pour tout ce qui est relatif à la physique.

Enfin, pour le dernier niveau, je te recommande de mettre tes décors en Static (la petite coche en haut de l'Inspector de tes GameObject) et de setter tes Materials en Draw Instanced pour économiser des performances !

Merci de ton retour, est-ce que tes recommandations s'appliquent pour du THREE.js ? J'ai l'impression que tu parles d'Unity ou d'autre chose. Les mouvements sont interprétés à timing fixe de 60 fois par seconde, tandis que le rendu lui n'est pas capé en FPS. Le principal souci de performance repéré vient des PointLight attachés à chaque gemme, qui fait beaucoup ramer le dernier niveau et les respawns. Je corrigerai ça dans une prochaine version, mais je ne peux plus toucher à celle-ci, jam oblige.

Ah désolé, mon commentaire s'applique à du Unity. Je ne sais pas comment fonctionne THREE.js