18-10-2010, 08:33 PM
Innanzitutto configuri l'ambiente di sviluppo e installi irrlicht (in caso non l'avessi già fatto) seguendo questa guida: link
Inoltre ti informo che irrlicht per oggetti animati (es. personaggio che cammina) supporta i formati:
B3D files (.b3d, r, skeleton)
Microsoft DirectX (.x, r) (binary & text, skeleton)
Milkshape (.ms3d, r, skeleton)
Quake 3 models (.md3, r, morph)
Quake 2 models (.md2, r, morph)
Mentre per quelli statici (es. ambientazione) supporta i formati:
Irrlicht scenes (.irr, r/w)
Irrlicht static meshes (.irrmesh, r/w)
3D Studio meshes (.3ds, r)
Alias Wavefront Maya (.obj, r/w)
Lightwave Objects (.lwo, r)
COLLADA 1.4 (.xml, .dae, r/w)
OGRE meshes (.mesh, r)
My3DTools 3 (.my3D, r)
Pulsar LMTools (.lmts, r)
Quake 3 levels (.bsp, r)
DeleD (.dmf, r)
FSRad oct (.oct, r)
Cartography shop 4 (.csm, r)
STL 3D files (.stl, r/w)
PLY 3D files (.ply, r/w)
Quindi il tuo personaggio (formato obj o dmf) non potrai farlo camminare a destra e a sinistra, potrai farlo strisciare a destra e a sinistra (direi piuttosto bruttino come effetto). Quindi dovrai convertire il personaggio in un formato in cui irrlicht può riconoscere le animazioni.
Prima di iniziare il programma ho bisogno di sapere se sai un pò di oop.
Se la sai (anche solo una minima base visto la semplicità del programma) te la spiego mettendocene un pò, altrimenti te lo spiego con la programmazione strutturata (quella normale per intenderci, tipo il C).
Inoltre ti informo che irrlicht per oggetti animati (es. personaggio che cammina) supporta i formati:
B3D files (.b3d, r, skeleton)
Microsoft DirectX (.x, r) (binary & text, skeleton)
Milkshape (.ms3d, r, skeleton)
Quake 3 models (.md3, r, morph)
Quake 2 models (.md2, r, morph)
Mentre per quelli statici (es. ambientazione) supporta i formati:
Irrlicht scenes (.irr, r/w)
Irrlicht static meshes (.irrmesh, r/w)
3D Studio meshes (.3ds, r)
Alias Wavefront Maya (.obj, r/w)
Lightwave Objects (.lwo, r)
COLLADA 1.4 (.xml, .dae, r/w)
OGRE meshes (.mesh, r)
My3DTools 3 (.my3D, r)
Pulsar LMTools (.lmts, r)
Quake 3 levels (.bsp, r)
DeleD (.dmf, r)
FSRad oct (.oct, r)
Cartography shop 4 (.csm, r)
STL 3D files (.stl, r/w)
PLY 3D files (.ply, r/w)
Quindi il tuo personaggio (formato obj o dmf) non potrai farlo camminare a destra e a sinistra, potrai farlo strisciare a destra e a sinistra (direi piuttosto bruttino come effetto). Quindi dovrai convertire il personaggio in un formato in cui irrlicht può riconoscere le animazioni.
Prima di iniziare il programma ho bisogno di sapere se sai un pò di oop.
Se la sai (anche solo una minima base visto la semplicità del programma) te la spiego mettendocene un pò, altrimenti te lo spiego con la programmazione strutturata (quella normale per intenderci, tipo il C).