Historique des modifications - Message

Message #10840

Sujet: Avoir la main verte


Type Date Auteur Contenu
Dernière modification 16-10-2012 12:55:57 johnplayer
J'ai une question : "CIrrHexagoneSceneNode" est dérivée de "ISceneNode"?
Parce que si c'est le cas, retires ces lignes :

Code c++ :


    myNode3->drop();
    myNode2->drop();
    myNode->drop();


Créés 1 Callback et 1 matérial par node. C'est peut-être de là que vient le problème.

Sinon, essaies de charger "hexagone.3ds" que je t'ai donné et appliques-lui le shader dans ton programme. Si ça marche, le problème vient de "CIrrHexagoneSceneNode".

Ah, et vérifies que tu créés IrrlichtDevice avec Direct3D9. Je ne te prends pas pour un idiot mais on ne sait jamais.

Au fait, j'espère que tu envoies bien la variable "alpha_herbe" au GPU (dans ton callback) car sinon ça ne marchera pas correctement.

Edit : Je crois avoir compris un de tes problème. Le material de ton node ne doit pas pouvoir recevoir la lumière!

Code c++ :


    node->setMaterialFlag(EMF_LIGHTNING, false)
Création du message 16-10-2012 12:49:09 johnplayer
J'ai une question : "CIrrHexagoneSceneNode" est dérivée de "ISceneNode"?
Parce que si c'est le cas, retires ces lignes :

Code c++ :


    myNode3->drop();
    myNode2->drop();
    myNode->drop();


Créés 1 Callback et 1 matérial par node. C'est peut-être de là que vient le problème.

Sinon, essaies de charger "hexagone.3ds" que je t'ai donné et appliques-lui le shader dans ton programme. Si ça marche, le problème vient de "CIrrHexagoneSceneNode".

Ah, et vérifies que tu créés IrrlichtDevice avec Direct3D9. Je ne te prends pas pour un idiot mais on ne sait jamais.

Au fait, j'espère que tu envoies bien la variable "alpha_herbe" au GPU (dans ton callback) car sinon ça ne marchera pas correctement.

Edit : Je crois avoir compris un de tes problème. Le material de ton node ne doit pas pouvoir recevoir la lumière!

Code c++ :


    node->setMaterialFlag(EMF_LIGHTNING, false)

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