Ajouter le nom au dessus du personnage
Proposé par nikska

le vendredi 23 mai 2008 à 07h 29mn 44s

153124 visualisations



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

Fichier main.cpp

Code:

#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 23:35:10

mmorpglefilm
Abonné
Lieu: la galaxie UDFy-38135539
Date d'inscription: 18-05-2010
Messages: 162
Site web

Bin merci, pas mal, je vais tester.

Hors ligne


#2 

26-12-2010 20:12:09

wabb
Membre
Date d'inscription: 30-04-2010
Messages: 68
Corrections: 1
Site web

interessant !


Projet: EVO_Conflict's Factor (http://titanworks-system.over-blog.fr/#)

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
Analysé par
872 membres
1423 sujets
11109 messages
Dernier membre inscrit: Glider
8 invités en ligne
Aucun membre connecté
RSS Feed

[ Générée en 0.018 sec., 10 requêtes exécutées ]