Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
unity3d [Le 24/02/2019, 18:14] 193.250.138.66 [Unity3D] |
unity3d [Le 01/06/2022, 19:21] (Version actuelle) Picoly faute d'orthographe |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
====== Unity3D ====== | ====== Unity3D ====== | ||
- | + | Unity est outil de création de jeux vidéo 3D et 2D, [[https://fr.wikipedia.org/wiki/Unity_(moteur_de_jeu)#Quelques_jeux_utilisant_le_moteur|allant des jeux vidéo indépendants aux jeux AAA]], Unity existe depuis 2005. Pour développer avec Unity, on utilise C#, un langage créé par Microsoft en 2002. Anciennement on développait en UnityScript (un langage proche du Javascript), et en Boo, leurs supports ont été arrêtés respectivement a la version 2017.2 et a la version 5.0. | |
- | Unity est outil de création de jeux vidéo 3D et 2D, [[https://fr.wikipedia.org/wiki/Unity_(moteur_de_jeu)#Quelques_jeux_utilisant_le_moteur|allant des jeux vidéos indépendants aux jeux AAA]], Unity existe depuis 2005. Pour développer avec Unity, on utilise C#, un langage créé par Microsoft en 2002. Anciennement on développait en UnityScript (un language proche du Javascript), et en Boo, leurs supports ont été arrêtés respectivement a la version 2017.2 et a la version 5.0. | + | |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | |||
* Avoir un compte Unity3D et une licence "personal" (= gratuite) | * Avoir un compte Unity3D et une licence "personal" (= gratuite) | ||
Ligne 16: | Ligne 14: | ||
===== Installation ===== | ===== Installation ===== | ||
- | |||
- | |||
- | ==== Installation par Wine ==== | ||
- | |||
- | |||
- | D'après ce qu'on peut lire sur l'[[https://appdb.winehq.org/objectManager.php?sClass=application&iId=11075|AppDB]], Unity tourne difficilement sur Wine, on va donc préférer une installation native (cf. dessous) | ||
==== Installation Directe ==== | ==== Installation Directe ==== | ||
- | |||
=== Télécharger l'installateur === | === Télécharger l'installateur === | ||
- | On va télécharger l'installateur depuis [[https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/|la dernière page de ce topic]], c'est-à-dire, [[https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/page-2#post-4009651|cette version]] pendant l'écriture de cette page. | + | On va télécharger l'installateur depuis [[https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/|la dernière page de ce topic]], c'est-à-dire, la version 2019.4. |
- | Copiez le lien de téléchargement et faites ces commandes : | + | Faites ces commandes : |
<code> | <code> | ||
- | wget https://beta.unity3d.com/download/6e9a27477296/UnitySetup-2018.3.0f2 | + | wget http://beta.unity3d.com/download/0af376155913/UnitySetup |
</code> | </code> | ||
- | <note tip>Remplacez mon lien par le dernier lien donné sur le forum</note> | + | <note tip>A partir de la version 2020.1,un installateur direct n'est plus fourni. Il faut donc passer par l'Unity hub. </note> |
- | + | ||
- | === Executer l'installateur === | + | |
+ | === Exécuter l'installateur === | ||
<code> | <code> | ||
- | chmod +x UnitySetup-2018.3.0f2 | + | chmod +x UnitySetup |
- | ./UnitySetup-2018.3.0f2 | + | ./UnitySetup |
</code> | </code> | ||
Et maintenant suivez l'installateur | Et maintenant suivez l'installateur | ||
<note important>Il y a une chance pour que l'installateur refuse d'installer dans le dossier de base, dans ce cas la, exécutez la commande suivante : <code> | <note important>Il y a une chance pour que l'installateur refuse d'installer dans le dossier de base, dans ce cas la, exécutez la commande suivante : <code> | ||
- | mkdir ~/UnitySetup-2018.3.0f2 | + | mkdir ~/UnitySetup-2019.4.0f1 |
- | </code> (Remplacez UnitySetup-2018.3.0f2 par votre version)</note> | + | </code> (Remplacez UnitySetup-2019.4.0f1 par votre version si vous en utilisez une autre que celle donnée sur cette page.)</note> |
==== Installation par l'Unity Hub ==== | ==== Installation par l'Unity Hub ==== | ||
+ | === Via le site officiel === | ||
- | L'installation par l'Unity Hub est très simple, téléchargez le fichier AppImage du Unity Hub et exécutez le. | + | Pour le télécharger, c'est simple : |
+ | <code> | ||
+ | wget https://public-cdn.cloud.unity3d.com/hub/prod/UnityHub.AppImage | ||
+ | </code> | ||
- | === Télécharger l'Unity Hub === | + | == Exécuter l'Unity Hub == |
- | |||
- | Pour le télécharger, c'est simple : | ||
<code> | <code> | ||
- | wget https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetup.AppImage | + | chmod +x UnityHub.AppImage |
+ | ./UnityHub.AppImage | ||
</code> | </code> | ||
- | === Executer l'Unity Hub === | + | Et suivez les instructions. |
+ | |||
+ | === Via flatpak === | ||
+ | |||
+ | L'Unity Hub est disponible via [[:flatpak|Flatpak]] dans le dépôt [[https://flathub.org/apps|Flathub]] | ||
+ | Téléchargez et installez le : | ||
<code> | <code> | ||
- | chmod +x UnityHubSetup.AppImage | + | flatpak install flathub com.unity.UnityHub |
- | ./UnityHubSetup.AppImage | + | </code> |
+ | |||
+ | Normalement, il apparaît dans le menu application d'ubuntu mais si ce n'est pas le cas éxécutez le avec : | ||
+ | |||
+ | <code> | ||
+ | flatpak run com.unity.UnityHub | ||
</code> | </code> | ||
- | Et suivez les instructions. | ||
===== Lier un IDE ===== | ===== Lier un IDE ===== | ||
- | |||
==== Visual Studio Code ==== | ==== Visual Studio Code ==== | ||
Ligne 78: | Ligne 79: | ||
Pour lier Visual Studio Code avec Unity, il va nous falloir plusieurs choses : | Pour lier Visual Studio Code avec Unity, il va nous falloir plusieurs choses : | ||
- | * [[code|Installer Visual Studio Code]] | + | * [[:visual_studio_code|Installer Visual Studio Code]] |
* Installer les plugins pour le support du C# | * Installer les plugins pour le support du C# | ||
* Configurer Unity | * Configurer Unity | ||
Ligne 85: | Ligne 86: | ||
- | - 1 Ouvrez Visual Studio Code (grâce a la commande "code") | + | - Ouvrez Visual Studio Code (grâce a la commande "code") |
- | - 2 Selectionnez le menu "extensions" | + | - Sectionnez le menu "extensions" |
- | - 3 Cherchez le plugin "Unity3d-pack", et installez | + | - Cherchez le plugin "Unity3d-pack", et installez |
- | - 4 Cherchez le plugin "vscode-solution-explorer", et installez | + | - Cherchez le plugin "vscode-solution-explorer", et installez |
=== Configuration d'Unity === | === Configuration d'Unity === | ||
- | - 1 Ouvrez un projet (n'importe lequel, on veut juste l’accès a l'éditeur) | + | - Ouvrez un projet (n'importe lequel, on veut juste l’accès a l'éditeur) |
- | - 2 Allez dans les menus : Edit -> Preferences -> External Tools | + | - Allez dans les menus : Edit -> Preferences -> External Tools |
- | - 3 Cliquez sur "External Script Editor" -> "browse" | + | - Cliquez sur "External Script Editor" -> "browse" |
- | - 4 Allez dans les dossiers /usr/bin, et sélectionnez l’exécutable "code" | + | - Allez dans les dossiers /usr/bin, et sélectionnez l’exécutable "code" |
==== Geany ==== | ==== Geany ==== | ||
Ligne 107: | Ligne 108: | ||
===== Voir aussi ====== | ===== Voir aussi ====== | ||
- | |||
* **(en)** [[https://askubuntu.com/questions/1077816/how-to-install-unity3d-on-ubuntu-18-04|"How to install Unity3d on Ubuntu 18.04"]] sur askubuntu.com | * **(en)** [[https://askubuntu.com/questions/1077816/how-to-install-unity3d-on-ubuntu-18-04|"How to install Unity3d on Ubuntu 18.04"]] sur askubuntu.com | ||
* **(en)** [[https://forum.unity.com/threads/geany-as-a-external-script-editor.353353/|"Geany as a External Script Editor"]] sur le forum d'Unity | * **(en)** [[https://forum.unity.com/threads/geany-as-a-external-script-editor.353353/|"Geany as a External Script Editor"]] sur le forum d'Unity | ||
- | + | ||
---- | ---- | ||
//Contributeurs principaux : [[utilisateurs:jusdepatate|Jus de Patate]]// | //Contributeurs principaux : [[utilisateurs:jusdepatate|Jus de Patate]]// |