Historique des modifications - Message

Message #1649

Sujet: Liberation du curseur -- Camera FPS


Type Date Auteur Contenu
Dernière modification 25-02-2007 09:43:45 Jerry Kan

Willikus Ecris:

Pour le billboard, justement, pour l'attacher a la souris, il faut bien un "node" non ?

en fait j'ai dit une betise, c'est un peu la dech de faire la manip pour trouver les coordonnée 3d du billboard, a mon avis la bonne solution c'est de pas faire un billboard, je viens de regarder dans mon code, et je fait ce genre de truc :

// dans les initialisations :
	// on cache la souris

	device->getCursorControl()->setVisible(false);
        video::ITexture* image1 = driver->getTexture("data/bar2.bmp");
        video::ITexture*pix= image1;
  	

....

// dans la boucle d'affichage :

          core::vector2df position;
          position = device->getCursorControl()->getPosition();
      

	  driver->draw2DImage(pix, position,
			      core::rect<s32>(0,0,2,2), 0,
			      video::SColor(255,255,255,255), true);

ce n'est donc pas un billboard mais un dessin 2d sur l'ecran, tres pratique pour faire les cadres et tableaux de bords (mini map, boutons, etc etc )
Création du message 25-02-2007 09:25:33 Jerry Kan

Willikus Ecris:

Pour le billboard, justement, pour l'attacher a la souris, il faut bien un "node" non ?

en fait j'ai dit une betise, c'est un peu la dech de faire la manip pour trouver les coordonnée 3d du billboard, a mon avis la bonne solution c'est de pas faire un billboard, je viens de regarder dans mon code, et je fait ce genre de truc :

// dans les initialisations :
	// on cache la souris

	device->getCursorControl()->setVisible(false);
        video::ITexture* image1 = driver->getTexture("data/bar2.bmp");
        video::ITexture*pix= image1;
  	

....

// dans la boucle d'affichage :

          core::vector2df position;
          position = device->getCursorControl()->getPosition();
      

	  driver->draw2DImage(pix, position,
			      core::rect<s32>(0,0,2,2), 0,
			      video::SColor(255,255,255,255), true);

ce n'est donc pas un billboard mais un dessin 2d sur l'ecran, tres pratique pour faire les cadres et tableaux de bords (mini map, boutons, etc etc )

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
190 invités en ligne
membre en ligne: -
RSS Feed