J'écris une fonction d'utilitaire de génération qui génère des groupes d'actifs. J'ai implémenté la construction incrémentale d'actifs. Je veux m'assurer que chaque fois qu'il y a une mise à jour dans la version Unity3d, je veux m'assurer de reconstruire tous les groupes d'actifs. Quelqu'un peut-il me dire comment obtenir la version actuelle de Unity3d en utilisant le script (C#/Javascript). MerciObtenir la version actuelle de unity3d
1
A
Répondre
5
Il semble y avoir plusieurs façons de le faire.
La première façon est d'utiliser le preprocessor definition's pour vérifier quelle version vous avez. Je ne pense pas que ce serait une solution à votre problème, neverless, vous les utilisez comme ceci:
// Specific version define including the minor revision
#if UNITY_2_6_0
// Use Unity 2.6.0 specific feature
#endif
// Specific version define not including the minor revision
#if UNITY_2_6
// Use Unity 2.6.x specific feature
#endif
Plus utile à votre situation serait d'utiliser la fonction GetFullUnityVersion ou la variable Application.unityVersion.
using UnityEditorInternal;
...
DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0, 0);
Debug.Log(
"Unity version = " + Application.unityVersion + "\n" +
"Full Unity version = " + InternalEditorUtility.GetFullUnityVersion() + "\n" +
"Version date = " + dt.AddSeconds(InternalEditorUtility.GetUnityVersionDate()));
Vous pouvez stocker la version actuelle dans un fichier et, à chaque fois, vérifier si la version est la même. Si ce n'est pas la même chose, vous devrez reconstruire les groupes d'actifs.
J'espère que ça aide!
Questions connexes
- 1. Comment obtenir la version actuelle de dev_appserver?
- 2. Comment obtenir la version EF actuelle
- 3. Obtenir la version Silverlight actuelle du client?
- 4. Obtenir la version actuelle (jquery etc)
- 5. NHibernate Version actuelle
- 6. ClearCase: revenir de la version actuelle à une version étiquetée
- 7. TortoiseSVN version de base actuelle
- 8. Obtenir la vue actuelle
- 9. Obtenir la couleur actuelle
- 10. changement d'appstore dans la version actuelle
- 11. maven - définir la version actuelle du projet
- 12. Comment déterminer la version actuelle d'ASP.NET MVC?
- 13. Capistrano - trouver la version actuelle déployée
- 14. Récupère la chaîne de version Apache actuelle pour l'affichage
- 15. Obtenir la position actuelle de la souris
- 16. Obtenir la luminosité de l'écran affiché ou d'un Texture2D - Unity3D
- 17. Version actuelle de Zend Framework 1
- 18. comment obtenir la position actuelle?
- 19. Obtenir la carte Google actuelle
- 20. Android (obtenir la vitesse actuelle)
- 21. Obtenir la page actuelle - Magento
- 22. Obtenir la version actuelle du CLR .NET au moment de l'exécution?
- 23. Comment obtenir la version actuelle de mon projet iOS en code?
- 24. Comment obtenir une description de la version actuelle du système d'exploitation dans Windows?
- 25. Comment obtenir la version actuelle de mozilla firefox pour le registre éditer en utilisant l'API win32
- 26. Comment puis-je obtenir la version localisée de l'URL actuelle dans un modèle?
- 27. Comment obtenir la version actuelle de Chrome à partir d'une extension?
- 28. Obtenir la position actuelle de scrollview animé
- 29. obtenir l'étendue actuelle de la carte
- 30. Obtenir la poignée de filetage actuelle