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 13/03/2011, 14:16] 87.221.112.198 |
unity3d [Le 01/06/2022, 19:21] (Version actuelle) Picoly faute d'orthographe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Unity : Nouvelle interface pour Ubuntu ====== | + | {{tag>moteur 3d 2d}} |
+ | ---- | ||
+ | {{ ezgif-2-269dd3e827e6.png?80}} | ||
- | {{http://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/Unity_Logo.svg/61px-Unity_Logo.svg.png?61 |Unity est une interface ("shell") pour l'environnement GNOME}} | + | ====== 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 le nom d'un projet d'interface utilisateur développée pour Ubuntu par la communauté Ubuntu et par Canonical. | + | ===== Pré-requis ===== |
- | Derrière cette nouvelle interface l'idée centrale est de laisser le plus d'espace possible pour les applications de l'utilisateur, et de diminuer au maximum le parasitage de l'interface par des éléments inutiles, pour permettre aux utilisateurs de se concentrer sur leurs tâche. | + | * Avoir un compte Unity3D et une licence "personal" (= gratuite) |
+ | * 15Gb de stockage disponible (df -h) | ||
+ | * Avoir des bases en C# | ||
- | Le deuxième objectif est d'offrir une interface unique pour toutes les tailles d'écrans, qu'elles soient Tactiles ou non. Le comportement de l'interface pourra ainsi varier selon la taille de l'écran. | + | ===== Installation ===== |
- | La première version est apparue avant la sortie d'Ubuntu 10.10, elle était dédiée aux PC en double boot pour offrir un OS simple et rapide d'accès. Elle a été rapidement suivi par une version pour Netbook, disponible pour Ubuntu 10.10. | + | ==== Installation Directe ==== |
- | Avec Ubuntu 11.04, les versions Netbook et Desktop ont été fusionnés, et unity sera dorénavant l'interface par défaut d'Ubuntu. | + | === Télécharger l'installateur === |
- | ====== Présentation de l'Interface ====== | ||
- | {{http://ubuntuone.com/p/hTI/}} | + | 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. |
+ | Faites ces commandes : | ||
+ | <code> | ||
+ | wget http://beta.unity3d.com/download/0af376155913/UnitySetup | ||
+ | </code> | ||
+ | <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> | ||
- | L'interface se décompose en 3 zones distinctes : | + | === Exécuter l'installateur === |
- | * Le panneau du haut : ce panneau comporte trois parties, le bouton "Ubuntu" qui permet d'accéder aux applications et fichier du système, le menu global, qui va recevoir les menus des fenêtres et enfin la zone de notification en haut à droite qui contient les indicateurs et la zone de notification. | + | |
- | * Le dock : Présent sur la gauche, le dock permet de gérer les applications favorites et les applications en cours d'éxecution. | + | <code> |
- | * Enfin l'habituel bureau au centre qui va recevoir les fenêtre actives. | + | chmod +x UnitySetup |
+ | ./UnitySetup | ||
+ | </code> | ||
+ | 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> | ||
+ | mkdir ~/UnitySetup-2019.4.0f1 | ||
+ | </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 ==== | ||
+ | |||
+ | === Via le site officiel === | ||
+ | |||
+ | Pour le télécharger, c'est simple : | ||
+ | <code> | ||
+ | wget https://public-cdn.cloud.unity3d.com/hub/prod/UnityHub.AppImage | ||
+ | </code> | ||
+ | |||
+ | == Exécuter l'Unity Hub == | ||
+ | |||
+ | <code> | ||
+ | chmod +x UnityHub.AppImage | ||
+ | ./UnityHub.AppImage | ||
+ | </code> | ||
+ | |||
+ | 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> | ||
+ | flatpak install flathub com.unity.UnityHub | ||
+ | </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> | ||
+ | |||
+ | |||
+ | ===== Lier un IDE ===== | ||
+ | |||
+ | ==== Visual Studio Code ==== | ||
+ | |||
+ | |||
+ | Pour lier Visual Studio Code avec Unity, il va nous falloir plusieurs choses : | ||
+ | * [[:visual_studio_code|Installer Visual Studio Code]] | ||
+ | * Installer les plugins pour le support du C# | ||
+ | * Configurer Unity | ||
+ | |||
+ | === Installation des plugins === | ||
+ | |||
+ | |||
+ | - Ouvrez Visual Studio Code (grâce a la commande "code") | ||
+ | - Sectionnez le menu "extensions" | ||
+ | - Cherchez le plugin "Unity3d-pack", et installez | ||
+ | - Cherchez le plugin "vscode-solution-explorer", et installez | ||
+ | |||
+ | === Configuration d'Unity === | ||
+ | |||
+ | |||
+ | - Ouvrez un projet (n'importe lequel, on veut juste l’accès a l'éditeur) | ||
+ | - Allez dans les menus : Edit -> Preferences -> External Tools | ||
+ | - Cliquez sur "External Script Editor" -> "browse" | ||
+ | - Allez dans les dossiers /usr/bin, et sélectionnez l’exécutable "code" | ||
+ | |||
+ | ==== Geany ==== | ||
+ | |||
+ | |||
+ | - 1 Ouvrez un projet (n'importe lequel, on veut juste l’accès a l'éditeur) | ||
+ | - 2 Allez dans les menus : Edit -> Preferences -> External Tools | ||
+ | - 3 Cliquez sur "External Script Editor" -> "browse" | ||
+ | - 4 Allez dans les dossiers /usr/bin, et sélectionnez l’exécutable "geany" | ||
+ | |||
+ | ===== 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://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]]// |