Historique des modifications - Message

Message #6964

Sujet: Camera FPS - Curseur


Type Date Auteur Contenu
Création du message 15-09-2009 18:14:53 TUpac
Salut dark n'as pas tord. Je parcours les forum irr.fr depuis peu mais j'ai trouvé touts les éléments qu'il te faut pour ton problème.
  • tu fais une ligne qui part dans la direction de la souris.

line3d<f32> line = smgr->getSceneCollisionManager()->getRayFromScreenCoordinates( device->getCursorControl()->getPosition(), device->getSceneManager()->getActiveCamera());

  • tu récupère le premier node qui est sur la ligne.

ISceneNode* selectedSceneNode = smgr->getSceneCollisionManager()->getSceneNodeFromRayBB(line);

  • ensuite tu n'as plus qu'a vérifier si c'est bien ta boite xD

if(selectedSceneNode == boite) player->casse_la_boite(boite);

J'espere que c'est plus clair. a+

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
152 invités en ligne
membre en ligne: -
RSS Feed