J'ais un serieux probleme avec les script
Re: J'ais un serieux probleme avec les script
DE RIEN
Bonjour bonjour, je tien juste a vous avertir promptement que ce message ne sert totalement a rien
Re: J'ais un serieux probleme avec les script
Bonjour,
J'ai moi aussi quelques soucis de script, en autre avec "MissingFieldExeption[...] vector3.X' not found" mais pour le tuto sur les slides iTween: mes panneaux ne se slide pas, mais font bien leur rotation, et les flèches disparaissent tout de même quand je clique dessus. J'ai bien revu 2/3 fois le tuto pour comprendre...
-j'ai bien placé le fichier plugins à la source de l'asset,
-mes liens sont fait
-visiblement pas d'erreur de code
merci de bien vouloir m'aider
voici le code du Slider:
Edit: c'est appréciable de trouver des solutions toute seule,
je viens de résoudre un petit problème d'un .x et non d'un .X qui fait slider mon premier panneau, cependant mes deux autres panneaux qui étaient sensé être aligné ne le sont plus...
et ça c'est une autre histoire,
mes panneaux sont aligné dans ma scène et ils se decalent seulement en mode play, donc ca provient du script? (qui n'a pourtant pas changé à ce niveau là) mais peut être si j'ai modifié un de mes panneaux en scene cela a chamboulé mon script?
J'ai moi aussi quelques soucis de script, en autre avec "MissingFieldExeption[...] vector3.X' not found" mais pour le tuto sur les slides iTween: mes panneaux ne se slide pas, mais font bien leur rotation, et les flèches disparaissent tout de même quand je clique dessus. J'ai bien revu 2/3 fois le tuto pour comprendre...
-j'ai bien placé le fichier plugins à la source de l'asset,
-mes liens sont fait
-visiblement pas d'erreur de code
merci de bien vouloir m'aider
voici le code du Slider:
Code : Tout sélectionner
public var containerPanel:GameObject;
public var panels:GameObject[];
public var arrowLeft:GameObject;
public var arrowRight:GameObject;
public var marginX:int=10;
private var totalImg:Number=0;
private var currentImg:Number=1;
private var posXContainer:Number;
//
private var totalWidth: Number=0;
function Start () {
totalImg=panels.length;//---->3
posXContainer=containerPanel.transform.position.x;//-->0.03...
//
arrangeImg();
stateArrows();
}
function arrangeImg(){
for (var i:int=0;i<totalImg;i++){
var _panel:GameObject=panels[i];
_panel.transform.localPosition.x=totalWidth;//-->0 //--->10 //---->20
_panel.AddComponent("mouseEvent");
totalWidth=totalWidth+marginX;
}
}
function arrowDown(_name:String){
switch(_name)
{
case "arrowLeft":
changeImg(currentImg-1);
break;
case "arrowRight":
changeImg(currentImg+1);
break;
}
}
function panelDown(_name:String){
var _idPanel:String=_name.Substring(5,_name.length-5);//---1//---2//---3
if(currentImg==parseInt(_idPanel)){
animPanel(_name);
}
}
function animPanel(_name:String){
var _panel:GameObject=GameObject.Find(_name);
iTween.RotateAdd(_panel,{
"x":360,
"time":1
});
}
function changeImg(_num:Number){
if(_num<1 || _num>totalImg)return;
currentImg=_num;
moveContainer();
}
function moveContainer(){
stateArrows();
var _panel:GameObject=panels[currentImg-1];
var posX:float=posXContainer-(_panel.transform.localPosition.x);
iTween.MoveTo(containerPanel,{
"x":posX,
"time":1.5,
"easetype":"easeInOutCirc"
});
}
function stateArrows(){
if(totalImg==1)
{
arrowLeft.active=false;
arrowRight.active=false;
return;
}
if(currentImg==1)
{
arrowLeft.active=false;
arrowRight.active=true;
return;
}
if(currentImg==totalImg)
{
arrowLeft.active=true;
arrowRight.active=false;
return;
}
arrowLeft.active=true;
arrowRight.active=true;
return;
}
je viens de résoudre un petit problème d'un .x et non d'un .X qui fait slider mon premier panneau, cependant mes deux autres panneaux qui étaient sensé être aligné ne le sont plus...
et ça c'est une autre histoire,
mes panneaux sont aligné dans ma scène et ils se decalent seulement en mode play, donc ca provient du script? (qui n'a pourtant pas changé à ce niveau là) mais peut être si j'ai modifié un de mes panneaux en scene cela a chamboulé mon script?
Re: J'ais un serieux probleme avec les script
oui j'ai essayé les marginX,Y et Z mais rien ne change, cependant avec le changement en postion.z mes panneaux se remettent en place, je n'aurais plus qu'à modifier les valeurs. Mais je trouve étrange le fait de changer d'axe alors qu'a la base ça fonctionnait, enfin, tant que ça marche ça me va!
merci bien =)
Edit: solution: refaire les panneaux depuis la base et plus besoin de faire de changement dans mon script.
merci bien =)
Edit: solution: refaire les panneaux depuis la base et plus besoin de faire de changement dans mon script.
- leoufdetou
- Messages : 729
- Inscription : 16 Oct 2011 21:30
- Localisation : Sens
Re: J'ais un serieux probleme avec les script
Bien les retours,ca fait toujours plaisir,c'est utile,simple,mais souvent oublié
La Netiquette du forum à lire avant de poster
viewtopic.php?f=7&t=2964
Règle de base du forum "Scripting Javascript, C# et Boo:
viewtopic.php?f=7&t=3307
viewtopic.php?f=7&t=2964
Règle de base du forum "Scripting Javascript, C# et Boo:
viewtopic.php?f=7&t=3307
- WampsUnity
- Messages : 73
- Inscription : 23 Mai 2012 17:25
- Localisation : picardie
- Contact :
Re: J'ais un serieux probleme avec les script
j'avai u le meme probleme il faut metre var devan le premier tempRot