Comment résoudre l’erreur sur Unity 3d : Deterministic compilation failed. You can disable Deterministic builds in Player Settings …
Hier , nous avons rencontré ce problème après la mise à jour vers Unity 2020.1.1f1.
Notre jeu ne pouvait pas se lancer dans cette version d’Unity.
Si vous avez rencontrez le même problème, voici la solution.
Le jeu que nous avons développé était avec une ancienne version d’Unity.
Après importation dans le nouvel éditeur, on voit ce texte s’afficher :
Deterministic compilation failed. You can disable Deterministic builds in Player Settings ... error CS8357: The specified version string contains wildcards, which are not compatible with determinism. Either remove wildcards from the version string, or disable determinism for this compilation .
Dans ce post on vous montrera les pistes qui nous ont permis de résoudre ce problème.
[RESOLU] Deterministic compilation failed. You can disable Deterministic builds in Player Settings …
Les causes de l’échec de la compilation déterministic
Nous soupçonnons que la cause principale de cet erreur vient de l’incompatibilité avec la nouvelle Unity 3d version 2020.1.1f1 .
Pour résoudre ce problème nous avons donc désactiver la compilation déterministic. A la suite, nous vous montrons exactement comment.
Solution aux problèmes d’Unity 3d
Pour résoudre ce problème, cliquez sur Project Settings… en suivant ce chemin à l’aide de pointeur sur la barre tout en haut: Edit > Project Settings…
Ensuite dans la fenêtre qui s’affiche , tapez dans la recherche deterministic .Scroller vers le bas parmi les résultats, plus précisément dans Others Settings, vous trouverez Use deterministic compilation
Décochez la case de Use deterministic compilation en bleu sur l’image en dessus .
Ensuite redémarrez votre Unity 3d et le tour est joué.
Tentative d’explication
Quand bien même les étapes avant la dernière, était trouvé assez facilement, le redémarrage de l’éditeur était le chaînon manquant.
L’astuce ne fonctionnait pas sans redémarrage de l’éditeur. Celà nous a fait remettre sans cesse en doute les étapes précédentes.
Le redémarrage recompile toutes les ressources Assets avec le nouveau paramètre. Le redémarrage est la seule méthode que nous avons trouver pour recompiler les Assets du projet Unity 3d.
Etant débutant dans la manipulation de l’éditeur, on espère apprendre d’autres méthodes et meilleures pratiques pour avancer correctement.
Si vous avez aimé ce post , n’hésitez pas à vous abonner à notre Newsletter pour avoir plus de contenus exclusifs et surtout profiter des bons plans.
Présentation d’un moteur de jeu 3D créé en java pour développer n’importe quels jeux 3D en java. Découvrez les ressources et les tutoriels pour créer un jeu 3d en java.
Comment résoudre l’erreur sur Unity 3d : Deterministic compilation failed. You can disable Deterministic builds in Player Settings … Hier , nous avons rencontré ce problème après la mise à jour vers Unity 2020.1.1f1. Notre jeu ne pouvait pas se lancer dans cette version d’Unity. Si vous avez rencontrez le même problème, voici la solution. Le jeu que nous avons développé était avec une ancienne version d’Unity. Après importation dans le nouvel éditeur, on voit ce texte s’afficher : Deterministic compilation failed. You can disable Deterministic builds in Player Settings … error CS8357: The specified version string contains wildcards, which … Lire la suite
Découvrir et comprendre les 4 règles du design simple qui guident les meilleurs programmeurs dans l’art et la discipline de l’écriture du code. Plus vous le pratiquez et meilleurs vous serez dans le codage.