AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 [Résolu] Déplacements aléatoire tout les X temps

Aller en bas 
2 participants
AuteurMessage
Mray
Très bonne participation



Messages : 111

[Résolu] Déplacements aléatoire tout les X temps Empty
MessageSujet: [Résolu] Déplacements aléatoire tout les X temps   [Résolu] Déplacements aléatoire tout les X temps EmptyMer 12 Oct 2011 - 16:17

Hello,

Pour rajouter un peu de vie à mon jeu j'ai décidé que mes zombies se déplaceraient lentement et changeraient de direction toutes les 50 ( le temps des alarm, je ne sais pas si ce sont des steps, ou des millisecondes, bref ) donc j'ai fais :
Dans le create de mon objet zombie :
Code:
image_angle = random(360)
alarm[0]=50

Puis dans alarm 0:
Code:
image_angle = point_direction(x,y,random(x),random(y))
alarm[0]=50

Et bien sur dans le step :
Code:
motion_set(image_angle,0.5)

Cela marche, mais, les zombies, se déplacent tous vers le coté supérieur gauche de la room Oo
Ils se déplacent dans un angle aléatoire certes, mais toujours en direction du coté sup' gauche Surprised
Comment arranger ça ?

Aussi, au lieu que le zombie se retourne subitement, serait-il possible de le faire tourner petit à petit vers ça nouvelle direction ?

Merci Smile

EDIT: Omg, j'ai le don de poser des questions et de trouver la réponse juste après :hum: pour éviter le problème du déplacement sup gauche faut juste faire image_angle = random(360) dans l'alarm Surprised
Mais pour le fait de faire tourner le zombie vers ça nouvelle direction, la je ne sais pas ( peut-être dans 5 mins ? Uu )



Dernière édition par Mray le Mer 12 Oct 2011 - 19:37, édité 1 fois
Revenir en haut Aller en bas
louckas
Utilisateur confirmé: Rang *
louckas


Messages : 296
Projet Actuel : Ultimate worms

[Résolu] Déplacements aléatoire tout les X temps Empty
MessageSujet: Re: [Résolu] Déplacements aléatoire tout les X temps   [Résolu] Déplacements aléatoire tout les X temps EmptyMer 12 Oct 2011 - 16:57

tu choisis ton angle dans l'alarme mais au lieu de le mettre directement dans image_angle tu fait un petit code qui dans le step rajoute de l'angle a ton image ou en enlevé si l'angle est supérieur ou inférieur.

_________________
[Résolu] Déplacements aléatoire tout les X temps 16886
bneige bneige bneige bneige bneige
Revenir en haut Aller en bas
Mray
Très bonne participation



Messages : 111

[Résolu] Déplacements aléatoire tout les X temps Empty
MessageSujet: Re: [Résolu] Déplacements aléatoire tout les X temps   [Résolu] Déplacements aléatoire tout les X temps EmptyMer 12 Oct 2011 - 17:04

Euh j'ai pas très bien compris, tu peux être plus clair ou me faire un petit bout de code, histoire que je le finisse ^^
Revenir en haut Aller en bas
louckas
Utilisateur confirmé: Rang *
louckas


Messages : 296
Projet Actuel : Ultimate worms

[Résolu] Déplacements aléatoire tout les X temps Empty
MessageSujet: Re: [Résolu] Déplacements aléatoire tout les X temps   [Résolu] Déplacements aléatoire tout les X temps EmptyMer 12 Oct 2011 - 18:28

bah en gros dans ton alarm tu choisi ton futur angle que tu enregistre dans une variable

if angle>image_angle
{
image_angle+=0.5
}

_________________
[Résolu] Déplacements aléatoire tout les X temps 16886
bneige bneige bneige bneige bneige
Revenir en haut Aller en bas
Mray
Très bonne participation



Messages : 111

[Résolu] Déplacements aléatoire tout les X temps Empty
MessageSujet: Re: [Résolu] Déplacements aléatoire tout les X temps   [Résolu] Déplacements aléatoire tout les X temps EmptyMer 12 Oct 2011 - 19:30

Euh j'ai pas très bien compris ton code mais j'ai fais ça à la place :
Dans l'alarm:
Code:
alarm[0]=50
angle = random(360)

Dans le step:
Code:
if ( angle > image_angle )
{
image_angle+=0.5
}
else if ( angle < image_angle )
{
image_angle-=0.5
}

Et ça marche Smile
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Déplacements aléatoire tout les X temps Empty
MessageSujet: Re: [Résolu] Déplacements aléatoire tout les X temps   [Résolu] Déplacements aléatoire tout les X temps Empty

Revenir en haut Aller en bas
 
[Résolu] Déplacements aléatoire tout les X temps
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [RESOLU] encore des problèmes avec les déplacements!
» mosaîque aléatoire (résolu)
» [RESOLU] Probleme Aleatoire random()
» [RESOLU] problèmes déplacements et sauts
» [Résolu] Donner un mouvement aléatoire

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: