Afficher L'horloge Thc Lite


alphaxav
 Share

Messages recommandés

y ce fait tard mais j'ai réussi

j'ai donc l'honneur de vous présenter mon tout premier tuto

dans le mainmenu5.xip/default.xap allez tout en bas pour trouver ça :

rotation -0.993700 -5.088440 0 -3.14

translation 0 0 -400

}

]

}

rajoutez cette section entière (trouvé sur xbox-scene )

on modifiera ce qui est en rouge par la suite

DEF theMainMenuClock Transform

{

children

[

DEF Clock_panel_backing Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "PanelBacking_01"

}

texture ImageTexture

{

url "clock_bgpanel.tga"

alpha true

}

}

geometry DEF Clock_panel_backing-FACES Mesh { url "Clock_panel_backing-FACES.xm" }

}

]

rotation -0.577400 -0.577400 0.577400 -4.189000

scale 0.290400 0.290400 0.290400

scaleOrientation 0.000000 -0.813400 -0.581800 -0.339400

translation 2.992000 -2.790000 1.642000

}

DEF Clock_panel_header Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "FlatSurfaces"

}

}

geometry DEF Clock_panel_header-FACES Mesh { url "Clock_panel_header-FACES.xm" }

}

]

rotation -1.000000 0.000000 0.000000 -1.571000

scale 0.290400 0.290400 0.290400

translation 0.882600 -0.187000 1.655000

}

DEF Clock_panel_header_text Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "NavType"

}

}

geometry DEF Clock_panel_header_text Text { font "Body" text "DATE" }

}

]

rotation 0.000000 0.000000 0.000000 0.000000

scale 0.490400 0.490400 0.490400

translation -0.960000 -0.167000 1.600000

}

DEF Clock_panel_support_01 Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "FlatSurfaces"

}

}

geometry DEF Clock_panel_support_01-FACES Mesh { url "Clock_panel_support_01-FACES.xm" }

}

]

rotation 0.577400 0.577400 0.577400 -4.189000

scale 0.290400 0.290400 0.290400

scaleOrientation 0.001685 0.000000 -1.000000 -0.031540

translation -1.057000 -2.067000 1.657000

}

DEF Clock_panel_support_02 Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "FlatSurfaces"

}

}

geometry DEF Clock_panel_support_02-FACES Mesh { url "Clock_panel_support_02-FACES.xm" }

}

]

rotation 1.000000 0.000000 0.000000 -1.571000

scale 0.290400 0.290400 0.290400

translation -0.506800 -0.529800 1.654000

}

DEF Clock_panel_support_03 Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "GamePod"

//name "FlatSurfaces"

}

}

geometry DEF Clock_panel_support_03-FACES Mesh { url "Clock_panel_support_03-FACES.xm" }

}

]

rotation 0.577400 0.577400 0.577400 -4.189000

scale 0.290400 0.290400 0.290400

scaleOrientation 0.001685 0.000000 -1.000000 -0.031540

translation -1.519000 -1.669000 1.657000

}

DEF Clock_panel_support_03_text Transform

{

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "NavType"

}

}

geometry DEF Clock_panel_support_03_text Text { font "Body" text "TIME" }

}

]

rotation 0.000000 0.000000 0.000000 0.000000

scale 0.490400 0.490400 0.490400

translation 2.779000 -1.947000 1.657000

}

DEF theClock_text Transform

{

children

[

Transform

{

rotation 1 0 0 -1.571

scale 0.55 1.1 0.9

translation 0 0 0

children

[

Shape

{

appearance Appearance

{

material MaxMaterial

{

name "NavType"

}

}

geometry Text { font "body" justify "middle" translate false text "<clock>" }

}

]

}

]

rotation -90.000000 0.002966 0.000000 -1.551000

scale 1.000000 1.000000 1.000000

translation 1.500000 -1.239800 1.654000

}

]

rotation 3 0 3 3

scale 15.000000 15.000000 15.000000

translation 389.900002 -182.261000 -210.399994

}

ça c'était le code pour le thc d'origine ( qui affiche l'horloge en petit et sur le coté dans le lite )

j'ai ( grace aux traductions de kanaberra :wub: ) trouvé les valeurs à modifier

remplacer donc ce qui est en rouge par ça

rotation 0 0 0.1 0.02

scale 40.000000 40.000000 40.000000

translation -360.1900002 -250.261000 -210.399994

cela va vous afficher l'horloge sur le coté gauche en bas de l'écran ( plus esthetique à mon gout )

les valeurs "translation" correspondent en fait aux axes x,y et z la première etant donc l'axe horizontale, la deuxième l'axe verticale et la dernière la profondeure

vous pouvez toutefois zoomer ou étirer l'horloge en modifiant les valeurs "scale"

quand à "rotation" il s'agit de la rotation de l'horloge par un point qui est en l'occurence ( à ce que j'ai essayé ) "date" ou à peu près

il ne vous sera peut-être pas utile de le modifier car avec les valeurs que j'ai mis l'horloge est bien droite ( sauf si vous la changer de coté )

la première valeur fait tourner l'horloge vers le fond de l'écran et à l'envers "tête en bas"

la deuxième lui fait faire une rotation "à plat" vers le fond de l'écran

la troisième la fait tournersur un plan 2D dans le sens inverse des aiguilles d'une montre

je pense également que la quatrième valeur est un multiplicateur

voila j'espère que ce tutos va aideer ceux qui comme moi ont eu du mal avec cette horloge

ce code ne vous donnera que le texte de l'heure

si vous voulez les panneaux il vous faudra récupérer ceux du thc d'origine

ceux-ci en fait :

clock_bgpanel.xbx

Clock_panel_backing-FACES.xm

Clock_panel_header-FACES.xm

Clock_panel_support_01-FACES.xm

Clock_panel_support_02-FACES.xm

Clock_panel_support_03-FACES.xm

encore merci kana pour tes traductions qui m'ont aidé à réaliser cette modif et STP améliore mon tuto pour le posé sur ton site ! ^_^

Modifié par alphaxav
Lien vers le commentaire
Partager sur d'autres sites

np, bien sur que ce sera fait, des mon retour a la casa, la chuis en w/e de 3 j ;)

ton tut est clair et j v test ca sur mon lite, mais il me semble pas devoir modifie gd chose a ton texte :)

Bravo a toi pour cette initiative,

tu vois que ca paye lol

Mes respects

k

Lien vers le commentaire
Partager sur d'autres sites

salut alphaxav,

je me remets doucement au hack du dash et malgré ton tuto j'ai un truc qui bloque pour l'affichage de l'horloge.

Je pense que ça vient d'un pb de parenthese, peux tu poster le début et la fin des modifs, car tu dis au debut que ce qui est en rouge sera modifié puis rien

en tout cas merci pour ton boulot ;)

le debut

rotation -0.993700 -5.088440 0 -3.14translation 0 0 -400}]}DEF theMainMenuClock Transform{children[DEF Clock_panel_backing Transform{children

la fin

}]rotation -90.000000 0.002966 0.000000 -1.551000scale 1.000000 1.000000 1.000000translation 1.500000 -1.239800 1.654000}]rotation 3 0 3 3scale 15.000000 15.000000 15.000000translation 389.900002 -182.261000 -210.399994}

Lien vers le commentaire
Partager sur d'autres sites

ta rien compris ? :wacko: c pourtan simple !!! ^_^

ce ki est en rouge au début de mon tuto c ce ke tu doit chercher a la fin de ton default.xap mais t'y efface pas !!!

ensuite juste en dessous ( tout a la fin koi ! ) tu ajoute le code ke je dis

ce ki est en rouge en bas du code t'y efface et t'y remplace par le nouveau en dessous en bleu

et t'oubli pas les 6 fichier sinon tora que le texte !!! ;)

Lien vers le commentaire
Partager sur d'autres sites

Ca marche du feu de deus ;)

Merci encore alphavax et Respect pour ce premier tut !

... sachant que t'en ai plus a ton 1er ;)

Bref, c avec un gd plaisir que je l'ai integre sur mon site :

Comment afficher l'horloge ?

je l'ai mise et je peux plus m'en passer :wub:

Merci pour vos avis... ET le tien alphavax ;)

Cdlt.

k

Lien vers le commentaire
Partager sur d'autres sites

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