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.
SUR LE MÊME THEME
- GDevelop – Créer des jeux sans coder pour toutes sortes de plateformes y compris androidFaite la découverte de GDevelop, un moteur de jeux opensource et surtout no-code qui fait la joie de nombreux studios de jeux vidéos.
- 5 jeux ( en ligne ) pour apprendre à taper au clavierListe des jeux ( en ligne ) pour apprendre à taper au clavier sans regarder , comme un pro.
- Android 15 date de sortie , fonctionnalités et nouveautésNous vous dévoilons tout ce que nous savons sur android 15, la prochaine version du système d’exploitation mobile la plus populaire au monde.
- 9 meilleurs éditeurs de texte open sourceDans cet article faite la découverte des meilleurs éditeurs de texte open source de l’année.
- Ma souris sans fil ne fonctionne plus – DépannageVotre souris sans fil ne fonctionne plus du jour au lendemain ? Suivez ces 4 méthodes simple pour résoudre ce problème
- Tutoriel pour créer un jeu 3D en java avec ce moteur de jeuPré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.
- [RESOLU] Deterministic compilation failed. You can disable Deterministic builds in Player Settings …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écouvrez les 5 fonctionnalités cachées de GmailCes fonctionnalités cachées de gmail risquent de terriblement booster votre productivité .
- 10 applications gratuites pour apprendre à taper au clavier sans regarderDans cette liste, découvrez 10 applications gratuites pour apprendre à taper rapidement au clavier en regardant seulement votre écran.
- 9 astuces ( faciles ) pour booster son pc.Découvrez quelques astuces vraiment simple pour améliorer les performances de votre machine.
- Comment convertir une page Web en PDF – TutorielDécouvrez comment convertir une page Web en PDF en 2 étapes faciles sans rien installer dans votre PC
- Comprendre les 4 règles du design simpleDé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.
- Wave : Le terminal moderne qui maîtrise votre flux de travail.Découvrez Wave, un nouveau terminal opensource conçu pour les développeurs, qui se veut être l’EDI des terminaux..
- Ubuntu ne démarre plus en mode graphique – dépannageVotre Ubuntu ne se lance plus en mode graphique après installation ? Je propose au moins 3 solutions pour résoudre le problème.
- 10 logiciels gratuits pour apprendre à taper rapidement au clavierDans cette liste, découvrez les logiciels gratuits pour apprendre à taper rapidement au clavier sans la regarder . Le 8ème logiciel est ce que j’ai utilisé pour apprendre .
- The class AppComponent is listed in the declarations of the NgModule AppModule, but is not a directive, a component, or a pipeRésolution de l’erreur The class AppComponent is listed in the declarations of the NgModule AppModule, but is not a directive, a component, or a pipe.