Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 [C][SDL]Vecteurs

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
kimerafusion
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1622
Programme utilisé (Gm/RmXp/...): gamemaker 7.0 pro, code::blocks, adobe dreamweaver, gnu-gcc
Etudes: futur ingénieur logiciel (j'aimerais bien bosser sur de la nanotechnologie, biotechnologie ou autres), seconde GT
Loisirs: jeux-vidéos - programmation (C/C++, Qt, SDL)
Date d'inscription: 14/10/2008

MessageSujet: [C][SDL]Vecteurs   Dim 2 Aoû - 14:50

Bonjour!
Après de multiples échecs lors de mon apprentissage de la SDL sur le Site du Zéro (découragements), j'ai finalement réussi et compris la plupart des explications apportées par m@teo. Après avoir fait le TP, j'ai voulu commencer un casse-brique. Tout va bien au niveau de la gestion d'événement et au niveau du chargement de niveaux. Malheureusement, je bloque au niveau du déplacement de la balle. Comment donner une direction et une vitesse à la balle grâce aux vecteurs? Et puis, comment gérer des rebonds?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kimerafusion.dixkey.com/
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

MessageSujet: Re: [C][SDL]Vecteurs   Dim 2 Aoû - 17:35

kimerafusion a écrit:
Bonjour!
Après de multiples échecs lors de mon apprentissage de la SDL sur le Site du Zéro (découragements), j'ai finalement réussi et compris la plupart des explications apportées par m@teo. Après avoir fait le TP, j'ai voulu commencer un casse-brique. Tout va bien au niveau de la gestion d'événement et au niveau du chargement de niveaux. Malheureusement, je bloque au niveau du déplacement de la balle. Comment donner une direction et une vitesse à la balle grâce aux vecteurs? Et puis, comment gérer des rebonds?


Si tu n'as compris que la plupart des explications, c'est que tu n'as pas bien tout lu. Relis les chapitres qui te posent des problèmes, et cherches des réponses sur Internet... Pour la vitesse et la direction, là, tu te base sur GM. Il faut que tu connaisses les fonctions trigonométriques... Mais il y a plusieurs moyens de représenter un vecteur ;) Les collisions. Ça c'est un des plus gros problèmes de ceux qui commencent... La question à se poser, qu'est-ce qu'une collision ? C'est lorsque deux objet se rencontrent. La plupart du temps, on utilise les bounding box, que tu vois dans GM. Pour cela, tu mets x et y le centre du sprite, et le bounding box sera :

y - sprite_height/2
|--------------------|
x -| sprite_width/2 |+ x
|--------------------|
y + sprite_height/2

Si tu ne trouves pas par toi-même, tu peux télécharger mon Casse-Brique (signature ^^), tu prends le code-source. Regardes ce dont tu as besoin. Si tu as d'autres questions, n'hésites pas à me les poser ;)

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

[C][SDL]Vecteurs

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Game Maker Zone :: Programmation/Graphisme :: Langages de programmation :: C et C++-
Poster un nouveau sujet   Répondre au sujet