Création du Menu principal en 3D





1 - Créer un cube et l'élargir avec l'inspecteur, après dupliquer 2 fois avec la touche (Ctrl + D)



2 - Créer un texte en 3d "3d text" et attribuer les mêmes valeurs de l'échelle et de rotation et de translation


  




3-Créer "Script Menu" Script pour contrôler la scène en C # (CSharpe) ou js (JavaScript) et nommez-le "Script Menu"

 
4 - Ouvrir le script et écrire ce code

Pour c# :

 using UnityEngine;  
 using System.Collections;  
 public class MenuScript : MonoBehaviour {  
         public Color ColorBack = Color.black;  
         public Color ColorForward = Color.red;  
         void Start()  
                 {  
                 renderer.material.color = Color.black;  
                 }  
         void OnMouseEnter()  
     {  
         renderer.material.color = Color.red;  
     }  
   void OnMouseExit()  
     {  
         renderer.material.color = Color.black;  
     }  
   public int index=0;  
   void OnMouseDown()  
     {  
         switch (index){  
         case 1: Application.LoadLevel(1);  
                         break;  
         case 2: Screen.fullScreen =!Screen.fullScreen ;  
             break;  
         case 3: Application.Quit();  
                         break;  
         }  
     }  
 }  
Pour js :

 #pragma strict  
         public var ColorBack:Color = Color.black;  
         public var ColorForward:Color = Color.red;  
         function Start()  
                 {  
                         renderer.material.color = ColorBack;  
                 }  
         function OnMouseEnter()  
     {  
         renderer.material.color = ColorForward;  
     }  
   function OnMouseExit()  
     {  
         renderer.material.color = ColorBack;  
     }  
   public var index:int=0;  
   function OnMouseDown()  
     {  
         switch (index){  
         case 1: Application.LoadLevel(1);  
                         break;  
         case 2: Screen.fullScreen =!Screen.fullScreen ;  
             break;  
         case 3: Application.Quit();  
                         break;  
         }  
     }  
5 - Maintenant affectez le script aux 3 cubes et changer l'indice du script selon le numéro du cube
5- Enregistrez la scène sous le nom “level0”

6 - Créer une nouvelle scène et enregistrez sous le nom “level1”

7 - Maintenant, ajoutez les 2 scènes à "build Settings" (menu File -> build Settings)
8 - Maintenant, cliquez sur play pour tester le menu

Aucun commentaire:

Enregistrer un commentaire