#0 

07-03-2008 10:29:45

AngeSofts
Membre
Lieu: Lyon
Date d'inscription: 07-03-2008
Messages: 12

Bonjour,

Je vient de découvrir le moteur 3d irrlicht.

J'ai créé un petit programme pour charger une scène sous le format .irr

je fait donc :

Code:

loadscene(essaie.irr)

mSelector = mDevice.getSceneManager.createMetaTriangleSelector()

mais aucune réaction ; par contre l'apesanteur marche puisque je tombe

Comment faire pour gérer les collisions avec ce type de fichier ?

Sachant que j'ai réussi l'opération sur tous les autres types.

Merci de votre aide

Dernière modification par AngeSofts (08-03-2008 10:01:41)


Mon blog sur VB.net et bientôt aide Irrlicht

http://dotnet-sources.spaces.live.com/default.aspx

Hors ligne


#1 

08-03-2008 10:00:58

AngeSofts
Membre
Lieu: Lyon
Date d'inscription: 07-03-2008
Messages: 12

en cherchant un peu j'ai trouvé un début de réponse :

On peut naviguer dans la scene grace a rootscenenode et l'ID de la node.

Code VB :

Code:

Dim camera As ICameraSceneNode = smgr.AddCameraSceneNodeFPS(Nothing, 100, 100, 0)

camera.Position = New vector3d(-100, 250, -150)

smgr.SceneCollisionManager.GetSceneNodeFromCameraBB(camera, 0, True)

Dim selector As ITriangleSelector

selector = smgr.CreateTriangleSelectorFromBoundingBox(smgr.RootSceneNode.Children(1))

Dim anim As ISceneNodeAnimator = smgr.CreateCollisionResponseAnimator(selector, camera, New vector3d(30, 30, 30), New vector3d(0, -0.3, 0), New vector3d(0, 10, 0), 0)

camera.AddAnimator(anim)

Reste une question comment associé plusieurs ID children (enfants) au ITriangleSelector ?

Je continu a chercher si vous avez des réponses a mes questions n'hésitez pas !


Mon blog sur VB.net et bientôt aide Irrlicht

http://dotnet-sources.spaces.live.com/default.aspx

Hors ligne


#2 

08-03-2008 10:36:22

Perceval
Abonné
Date d'inscription: 20-10-2006
Messages: 105

Il faut utiliser un IMetaTriangleSelector, c'est très simple à utiliser. Il y a plein d'exemples de codes sur le forum officiel d'irrlicht qui montrent comment l'utiliser.

Je pense que ce lien t'aideras wink
http://irrlicht.sourceforge.net/phpBB2/ … hp?t=26191

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
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
115 invités en ligne
Aucun membre connecté
RSS Feed