J’ai essayé de créer un premier jeu de voitures mais j’ai un problème : comment gérer la collision entre deux voitures sachant que toutes les voitures sont des objets Voiture ?
J’ai essayé la collision entre deux Sprites et la collision entre deux objets et aucun ne fonctionne. Je n’ai pas trouvé d’aide sur le forum.
Voici la condition que j’ai saisi pour faire mes tests :
(Boucle sur tous les Voitures)
Si [u]Voiture [/u]entre en collision avec [u]Voiture [/u]-> jouer un son
Pour ton problème je crois que tu a choisie la bonne solution… ça vient peut être de ton action essai autre chose comme supprimer tout les objet voitures:
-Si elles disparaissent → vérifie ton son et regarde si il n’est pas endommager/au bon endroit/bien convertit/ect…
-Si rien ne se passe → alors tu doit avoir mal programmé ta condition regarde bien les nom des objet si tu n’a pas cocher des truck…
Edit: ça ne marche pas avec des mêmes objet! (essai de faire un objet par voiture)
Et avec “Si VoitureJoueur entre en collision avec Voiture” ?
L’important, c’est que le jeu gère les collisions qui concerne le joueur. Le reste peut être plus approximatif.
Faudrait vérifier aussi les masques de collision, aussi. Ils sont peut être à redéfinir.
oui c’est ça j’ai une dizaine de voitures qui sont guidées par l’ordinateur. En fait, je veux que quand elles rentrent en collision, elles repartent chacune dans le sens opposé. Peut-être qu’il faut utiliser un moteur physique ?
Quant aux masques de collision, je les ai bien redéfinis.
C’est vraiment impossible ?
Le fait est que si je fais un objet par voiture, il me faudrait une dizaine d’objets à gérer.