Petit probleme avec mon code

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Petit probleme avec mon code

Message par Bernie »

Bonjour
j'ai crée la gestion des ennemis pour mon petit jeux ,mon problème j'aurais voulu avoir des vagues d'ennemis et là ils apparaissent un peu n'importe comment et j'ai aussi un problème avec les collisions j'ai une erreur de syntaxe sur le ligne SpriteCollisions je sais qu'il faut metre IF Endif mais ça marche pas .
merci pour votre aide

https://www.dropbox.com/s/p5h43s6mv4z0zuj/Test.zip?dl=0
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Petit probleme avec mon code

Message par falsam »

Bernie. Ton titre pourrait être plus explicite du genre [2D] Souci alignement de sprite et collision.
Bernie a écrit :mon problème j'aurais voulu avoir des vagues d'ennemis et là ils apparaissent un peu n'importe
A partir du moment ou tu fais apparaître tes ennemis de cette manière c'est normal

Code : Tout sélectionner

invader.Invaders(gIn)\inPosY=Random(20,10)
invader.Invaders(gIn)\inPosX=Random(800)
Bernie a écrit :j'ai aussi un problème avec les collisions j'ai une erreur de syntaxe
Normal car ton tableau Invaders() n'existe pas.

Je te laisse mijoter un peu (Il parait que j'en fais trop)


PS : Et arrête de supprimer ton code quand ça va pas :wink:
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Bernie
Messages : 282
Inscription : mar. 22/mars/2016 10:12
Localisation : En France

Re: Petit probleme avec mon code

Message par Bernie »

salut falsam

si j'ai bien compris

je crée une structure ennemi puis #MaxEnnemi = 10 puis dim invaders.ennemi(#MaxEnnemi)
je crée un tablaeau qui s'appelle invaders .
et comme faire pour le lire ensuite

ps: tu aurait fair comment la gestion des ennemis?
Répondre