CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Flash MX 2004 » Jeux de plate-forme

[R]Viper2
[R]Viper2
Niveau 7
30 mars 2005 à 23:18:36

Bonjour à tous, j´ai suici un tutoriel pour créer un petit jeu de plate-forme.

Lien du tuto : http://www.prospects-web.com/platform.php

  • .FLA de mon jeu : http://rviper.free.fr/Jeux_de_plate_forme.fla

J´aimerais savoir si quelqu´un pourrait pas regarder ou j´ai fait un erreur, car j´Ai reli plusieurs fois et j´ai jamais retrouvé.

Merci d´avance.

P.S » mon pseudo a été crée il y a moin de 2 mois, je pourrais pas posté avant 10 minutes.

luxregina
luxregina
Niveau 10
31 mars 2005 à 01:29:53

peux tu enregistrer ton fla dans une version anterieure a Flash MX 2004 > je ne peux pas l´ouvrir :) - puis le mettre dans un zip serait sympa aussi

[R]Viper2
[R]Viper2
Niveau 7
31 mars 2005 à 03:05:52

Version Flash MX » http://rviper.free.fr/Jeux_de_plate_forme_mx.fla

Pas besoin de faire de zip, il fait moin de 50 ko.

[R]Viper2
[R]Viper2
Niveau 7
31 mars 2005 à 04:41:39

Je vais jouer à Gran Turismo 4, je reviens demain, @±! et merci d´avance.

DarkRellik
DarkRellik
Niveau 6
31 mars 2005 à 05:26:53

A++ et amuse toi bien :)

adn59
adn59
Niveau 7
31 mars 2005 à 07:00:42

sympa se tuto , ben je vais le faire pendant le week end et je t´enverais mon fla tu pourra comparé , enfin si j´y arrive

adn59
adn59
Niveau 7
31 mars 2005 à 07:02:49

heu . ..flash ma fait un truc byzare , ton bonhomme n´avance pas???

[R]Viper2
[R]Viper2
Niveau 7
01 avril 2005 à 01:43:10

C´est pas le controle qui pose problème, c´est qu´il passe au travers de la plate-forme.

[R]Viper2
[R]Viper2
Niveau 7
01 avril 2005 à 20:54:46

Personne??

tomtomclancy
tomtomclancy
Niveau 9
01 avril 2005 à 23:49:54

hum.. a vrais dire je me suis mis au flash y a un peut mois d´un mois, et en tant que programmeur ton code me fait au yeux, des " ;" de temps en temps mais pas tout le temps..lol
:d) sinon voila
onClipEvent(enterFrame){
if(falling == true){
velocity += gravity;
_y += velocity;
}
for(i=0;i<99;i++){
if(this.walk.feet.hitTest("_root.platform" + i)) {
platform = eval("_root.platform" + i);
_y = platform._y;
velocity = 0;
falling = false;
}
else{
falling = true;
}
}
if(Key.isDown(Key.LEFT)){
this.gotoAndStop(1);
_x -= speed;
}
if(Key.isDown(Key.RIGHT)){
this.gotoAndStop(2);
_x += speed;
}
}
tu remplaces ta fonction par celle la et tout marche ( j´ai viré ta fonction de test en dur

t´avais plusieurs erreurs, nom d´occurence mauvaises et deux trois autres petits details

tomtomclancy
tomtomclancy
Niveau 9
02 avril 2005 à 14:00:23

heu.... ca marche ou pas... ?

[R]Viper2
[R]Viper2
Niveau 7
02 avril 2005 à 22:40:21

De quel nom d´occurence tu parles, car ca fonctionne pas.

tomtomclancy
tomtomclancy
Niveau 9
02 avril 2005 à 22:52:14

if(this.walk.feet.hitTest("_root.platform" + i))

pour tes test tu avais marqué _root.plateform0, et vu qu´il rajoutait le i apres jamais il trouvais de colision puisque ton objet n´exisyait pas.

quand tu dis que ca marche pas, il continu de traverser le sol ? ?
parce que j´ai testé et meme rajouté une dizaine de plateforme

tomtomclancy
tomtomclancy
Niveau 9
02 avril 2005 à 22:56:00

et je viens a l´instant de recommencer et ca marche nikel.
je viens de retelecharger la version que tu mes en lien, en haut
Et j´ai fais un copier coller, tout marche

alors verifie

[R]Viper2
[R]Viper2
Niveau 7
03 avril 2005 à 00:53:44

Est-ce qu´il fonctionne celui-là?

J´ai enlevé le 0 à platform dans le nom d´occurence, et jai copié collé ton code.

http://rviper.free.fr/Jeux_de_plate_forme_tom.fla

[R]Viper2
[R]Viper2
Niveau 7
03 avril 2005 à 01:21:30

Super, ca fonctionne, merci beaucoup! Tu sembles bon en Flash, merci encore :)

[R]Viper2
[R]Viper2
Niveau 7
03 avril 2005 à 01:35:16

Bon, maintenant, c´est le saut qui fonctionne pas, mon code complet...

=================================================

onClipEvent(load){
gravity = 1.5;
velocity = 0;
falling = true;
stop();
speed = 7;
}
onClipEvent(enterFrame){
if(falling == true){
velocity += gravity;
_y += velocity;
}
for(i=0;i<99;i++){
if(this.walk.feet.hitTest("_root.platform" + i)) {
platform = eval("_root.platform" + i);
_y = platform._y;
velocity = 0;
falling = false;
}else{
falling = true;
}
}
if(Key.isDown(Key.LEFT)){
this.gotoAndStop(1);
_x -= speed;
}
if(Key.isDown(Key.RIGHT)){
this.gotoAndStop(2);
_x += speed;
}
if(Key.isDown(Key.UP)){
if(falling == false){
velocity -= 20
falling = true
}
}
}

=================================================

Mon personnage ne saute pas en appuyant sur la flèche d´en haut.

tomtomclancy
tomtomclancy
Niveau 9
03 avril 2005 à 12:47:26

je regarde ca tout de suite

tomtomclancy
tomtomclancy
Niveau 9
03 avril 2005 à 12:53:46

if(this.walk.feet.hitTest("_root.platform" + i)) {
platform = eval("_root.platform" + i);
_y = platform._y;
velocity = 0;
falling = false;
break;
}else{
falling = true;
}

faut rajouter un break dans le if, sinon falling sera toujour egal a false.
en gros maintenant des qu´il trouve une collision, il arrete les test

adn59
adn59
Niveau 7
03 avril 2005 à 13:12:49

ouep j´arrive pas a ouvrir ton fichier , tu la fais sur MX 2004? y pas moyen que tu le fasse pour une version MX

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment