Ajouter le nom au dessus du personnage

Proposé par nikska

le 23 May 2008 à 05h 29mn 44s

155821 visualisations


C'est assez simple mais je le poste au cas où wink

Fichier main.cpp

#include <irrlicht.h>


using namespace irr;
using namespace core;
using namespace scene;
using namespace video;
using namespace io;
using namespace gui;


int main(int argc, char** argv)
{


    IrrlichtDevice* device = createDevice( video::EDT_OPENGL, core::dimension2d<s32>(1000, 800),32, false, false, false);


    device->setWindowCaption(L"Hello World! - Irrlicht Engine Demo");


    IVideoDriver* driver = device->getVideoDriver();
    ISceneManager* smgr = device->getSceneManager();
    IGUIEnvironment* guienv = device->getGUIEnvironment();

    //chargement de l'image font
    IGUIFont* font = guienv->getFont("../../media/fontcourier.bmp");

    IAnimatedMesh* mesh = smgr->getMesh("../../media/sydney.md2");
    IAnimatedMeshSceneNode* node = smgr->addAnimatedMeshSceneNode( mesh );


    if (node)
    {
        node->setMaterialFlag(EMF_LIGHTING, false);
        node->setFrameLoop(0, 0);
        node->setMaterialTexture( 0, driver->getTexture("../../media/sydney.bmp") );

        //ajoute un billboard texte au dessus du mesh
        smgr->addBillboardTextSceneNode(font, L"Sydney", node, core::dimension2d< f32 >(20.0f, 10.0f), node->getPosition()+ core::vector3df(0, 40, 0));

    }

    while (device->run())
    {

        driver->beginScene(true, true, SColor(0,200,200,200));
        smgr->drawAll();
        guienv->drawAll();
        driver->endScene();

    }

    device->drop();

    return 0;
}

#1 

07-11-2010 22:35:10

mmorpglefilm
Membres
Avatar de mmorpglefilm
Date d'inscription:
Messages: 162
IP: 90.45.205.216
Courriel  Site web

Bin merci, pas mal, je vais tester.

Hors ligne


#2 

26-12-2010 19:12:09

wabb
Membres
Avatar de wabb
Date d'inscription:
Messages: 68
IP: 82.145.208.135
Courriel  Site web

interessant !

Hors ligne


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