Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Physique > Bullet
Bullet Forum d'entraide sur le moteur physique Bullet
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/12/2011, 15h28   #1
nicodu43
Invité de passage
 
Inscription : mars 2010
Messages : 38
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 38
Points : 0
Points : 0
Par défaut problème d'application d'une force

Bonjours je fais appel a vous car en ce moment je dois développer un jeu Open-Gl dans le cadres de mon DUT et je bloque sur une chose.
Comment appliquer une force a rigid-body, plus précisément je dispose d'une plateforme avec une enveloppe de collision convexe (btConvexHullShape) et de mon personnage qui est représenté par une simple boite de collision.
et voilà la partie de code qui m’échappe.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
//on active le rigid body
perso->getBody()->activate(true);
 
//boulce de jeu
while(App.IsOpened())
{
	// gestion d'evenement
	sf::Event Event;
	while (App.GetEvent(Event))
	{
		switch(Event.Type)
		{
		case sf::Event::KeyPressed:
			switch(Event.Key.Code)
			{
			case sf::Key::Escape:
				exit(0);
				break;
 
			case sf::Key::Z:
                                perso->getBody()->applyCentralForce(btVector3(10,0,0));        
				break;
			}
                }
        //on redessine les objets
        }
                        [...]
résultat mon personnage n'avance pas d'un pouce
nicodu43 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h07.


 
 
 
 
Partenaires

Hébergement Web