begin process at 2012 05 26 22:10:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Interactions personnage et décor, HELP NEEDED!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Interactions personnage et décor, HELP NEEDED!

lundi 4 janvier 2010 à 14:39:19 | Interactions personnage et décor, HELP NEEDED!

ritalounet

Bonjour à tous, je suis nouveau sur ce site qui jusqu'à maintenant m'a bien aidé (merci donc!).

Je bosse actuellement sur la conception d'un site sur la base d'une visite interactive d'une pièce en 2D avec scrolling horizontal.

Pour l'instant je suis arrivé à faire évoluer un personnage (clip "player" sur calque 1) dans le décor (clip "sol" sur claque 2) avec le code suivant:

DANS LES ACTIONS DU CLIP "PLAYER":
onClipEvent(enterFrame){
if(Key.isDown(Key.LEFT)){ //le personnage bouge vers la gauche
_x -= 8 //vitesse de déplacement
}
if(Key.isDown(Key.RIGHT)){ //le personnage bouge vers la droite
_x += 8 //vitesse de déplacement
}
if (_x>650) {
_x = 650;
}
if (_x<150) {
_x = 150;
}
}


DANS LES ACTIONS DU CLIP "SOL":
onClipEvent(enterFrame){
if(Key.isDown(Key.LEFT)){
_x += 12
}
if(Key.isDown(Key.RIGHT)){
_x -= 12
}
if (_x>800) {
_x = 800;
}
if (_x<0) {
_x = 0;
}
}


J'ai deux questions un peu compliquées (je crois). Excusez-moi d'avance, je suis designer à la base, et du coup la programmation me semble toujours très compliquée.

1) Je veux que le personnage soit animé selon les déplacement qu'il effectue via les touches du clavier (marche vers la gauche ou la droite, et position d'attente).
Je suppose que l'on doit ajouter du code dans les actions du clip "player" pour renvoyer à des images du clip et les jouer en boucle selon les touches du clavier activées. Comment coder cela???

2) Je veux que le personnage puisse activer des actions d'éléments du décor devant lesquels il se trouve via une action clavier. Je suppose que les éléments du décor doivent être des clips ou boutons placés dans le clip "sol" afin qu'il suivent le scrolling du décor selon les déplacements du perso. Mais comment les mettre en surbrillance quand le perso se trouve devant et déclencher leurs actions via une action clavier uniquement lorsque le personnage se trouve devant???

Merci d'avance aux bonnes âmes qui accepteront de m'aider!

See ya!
lundi 4 janvier 2010 à 15:47:08 | Re : Interactions personnage et décor, HELP NEEDED!

ritalounet

Concernant la 2ème question (intéraction entre le personnage et le décor) j'ai placé ce code sur le clip du personnage pour qu'une action se produise lorsque celui ci (situé sur le calque1) est déplacé sur l'objet2 (clip situé dans le clip "sol", sur le calque 2):

onClipEvent(enterFrame){
if(Key.isDown(Key.LEFT)){ //le personnage bouge vers la gauche
_x -= 8 //vitesse de déplacement
}
if(Key.isDown(Key.RIGHT)){ //le personnage bouge vers la droite
_x += 8 //vitesse de déplacement
}
if (_x>650) {
_x = 650;
}
if (_x<150) {
_x = 150;
}


if (player.hitTest(objet2._y,true)){ //si le perso est devant l'objet x

if(Key.isDown(Key.UP)){ //on appuie sur la touche UP

play();


}
}

}

Malheureusement rien ne se passe...

Help! :)
mardi 5 janvier 2010 à 15:01:56 | Re : Interactions personnage et décor, HELP NEEDED!

ritalounet

Personne pour me donner un petit coup de main..?


Cette discussion est classée dans : clip, color, personnage, décor, if


Répondre à ce message

Sujets en rapport avec ce message

Changer la couleur d'un clip via un loadVariables (TXT) [ par visualight ] Bonjour,              Est-ce que qqu'un pourrait me donner un ptit coup de pouce ... En effet, j'essaye de créer un code qui fait appel à un fichier Comment faire clignoter un clip à l'aide de Color? [ par fanfouer ] Bonjour, Dans la suite du developpement de ma source (35446) sur le réseau de transport 400Kv de RTE, je prevois un effet de clignotement sur les lien la couleur de mon clip est noire [ par lechti62 ] Bonjour j'ai un probleme bizarre. Dans un clip je souhaite changer la couleur d'un clip enfant nommé "FOND_CLIP_COMTE_VIERGE"je fait donc dans le clip animation d'un personnage [ par gusgusgus ] bonjour à tous! Voilà un moment que je suis inscrit sur ce site mais je n'ai jamais été (ou à peu près) sur le forum. Je suis designer (industriel) pa Contenu chargé avec fermeture et ouverture par un bouton... [ par tofstude2 ] Bonjour !Voilà un moment que je cherche à regler mon problème... :( Je suis en train de monter mon site et dans un souci de rapidité, j'aimerais que m probleme de colision [ par Miss1 ] Bonjour mon test de collision fonctionne a merveille mais l'inconvénient c'est que c'est que dès qu'il y a la collision le joueur ne peut plus revenir rotation d'un clip [ par titoun78 ] Je rencontre un probleme pour apporté des parametre à ce script.function oscillateUsingCos(rpm) {    var agora = getTimer();    var decorrido = (agora un jeu qui fait mal [ par jerrrrrry ] salut, j'aimerais faire un petit jeu avec un marteau guidé au clavier qui doit tapper sur  "prix" écrit en toute lettres. le marteau se contrôle avec if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!! [ par daninidemars ] Bonjour à tous !j'ai beau essayé dans tous les sens je n'y arrive pas !!!je souhaite utiliser plusieurs boutons positions "on/off" pour changer un MC interraction dynamique avec un clip [ par flyingdutch ] Bonjour ! Je suis nouveau sur le site. Je suis en train de concevoir une interface se rapprochant du pianographique.Voila mon problème je balance d'ab


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,170 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales