Background Aleatoire


Invité outworld1
 Share

Messages recommandés

Invité outworld1

Voici un petit code ecris par Karnax modifié par fornorst et adapté par moi meme au uix.

Editez le default.xap du default.xip et recherchez

DEF theBackground Background

Remplacez toute la def par ceci:

 DEF myBackgroundList Group{  children  [      DEF background0 Background{ skyColor 0 0 0 backdrop ImageTexture { url "xboxbg.xbx" }}      DEF background1 Background{ skyColor 0 0 0 backdrop ImageTexture { url "xboxbg2.xbx" }}      DEF background2 Background{ skyColor 0 0 0 backdrop ImageTexture { url "xboxbg3.xbx" }}      DEF background3 Background{ skyColor 0 0 0 backdrop ImageTexture { url "xboxbg4.xbx" }}      DEF background4 Background{ skyColor 0 0 0 backdrop ImageTexture { url "xboxbg5.xbx" }}  ]}function loadBackground() {var n = Math.round(Math.random() * (myBackgroundList.children.length() - 1));myBackgroundList.children[n].isBound = true;  }

vous pouvez rajoutez le nombre de background que vous souhaitez

Recherchez ceci :

var currentTrack;

Et juste apres ajoutez ceci:

var BeginUpdate;

Recherchez :

UpdateMainMenu()

et remplacez toute la fonction par ceci:

function setBeginUpdate(){   BeginUpdate = 1;}function UpdateMainMenu(){         if (BeginUpdate == 1 )   {       loadBackground();       BeginUpdate = 0;                   }   {     if( m_nbuttons == 4 ) { Update4ButtonMainMenu(); }    else  { Update3ButtonMainMenu(); }   }}

Dans "control DEF theMainMenuJoy Joystick" ajoutez ceci:

function OnRightThumbDown() {            setBeginUpdate();    UpdateMainMenu();        }

Vous pouvez enregistrer votre default.xap du default.xip et le reinserer.

il vous reste plus qu'a ajouter les background xboxbg.xbx a xboxbg5.xbx a vos skins

Comment l'utiliser

* Définissez BeginUpdate à 0 dans le config.xap pour ne pas changer le background aléatoirement au démarrage. Définissez le à 1 pour le faire.

* De plus, dans les 2 cas, vous pouvez forcer le changement du background dans le menu principal en appuyant sur le stick de droite.

* Vous pouvez ajouter autant de background que vous souhaitez en les nommant de la façon que vous souhaitez et en retouchant à "DEF myBackgroundList Group".

Lien vers le commentaire
Partager sur d'autres sites

  • 4 weeks later...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share