WiLsooN
Messages postés1Date d'inscriptiondimanche 4 novembre 2007StatutMembreDernière intervention 4 novembre 2007
-
4 nov. 2007 à 17:03
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 2011
-
7 nov. 2007 à 09:12
Bonjours à tous,
Dans le cadre de la création du shoot'em up en flash, un problème s'est posé à nous et n'a toujours pas trouvé de solution.
Il s'agirai de faire apparaître aléatoirement entre 2 et 4 MovieClip identique par un coté de l'écran choisit avec un vitesse donnée et un direction plus ou moins définie. Dis comme ca, cela parait plutot simple, mais en pratique, ca l'est moins.
Si quelqu'un peut nous apporter quelques pistes, merci à lui !
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 7 nov. 2007 à 09:12
var 2ou4:Number = 2 + Math.ceil(Math.random()*2);
if(Math.random()>0.5){
//On crée le clip à droite :
var poxY:Number = Math.random() * HAUTEUR_ZONE_DE_TIR; //à utiliser pour le positionnement lors de la création du clip ci-dessous
var c:MovieClip = createEmptyMovieClip(....);
c.onEnterFrame=function(){
//gestion du déplacement
}
var poxY:Number = Math.random() * HAUTEUR_ZONE_DE_TIR; //à utiliser
pour le positionnement lors de la création du clip ci-dessous
var d:MovieClip = createEmptyMovieClip(....);
d.onEnterFrame=function(){
//gestion du déplacement
}
//On crée les autres clips si y'en a 3 ou 4
if(2ou4>2){
...
}
if(2ou4>3){
...
}
}else{
//On crée le clip à gauche :