J'ai trouve ce code sur un site russe (ou un truc du genre ), il permet de charger le model animé tiny.X, mais je n arrive pas a utiliser mes propres meshes animés , si quelqu un peut ameliorer ce code ... il est le bienvenue
Bonjour. Désoler de faire remonter cette source mais j'ai vraiment besoin d'un exemple de mesh animé.
Mon problème c'est que j'obtiens plein d'erreur dans le code source.
Compilateur utilisé : Microsoft visual basic 2008 express
DirectX utilisé : Version 9
Exemple d'erreur :
'UserData' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Frame' SkinnedModel.vb ligne 42
'AttribId' n'est pas un membre de 'Microsoft.DirectX.Direct3D.BoneCombination' kinnedModel.vb ligne 211
'Commit' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Light' SkinnedMeshTutorialForm.vb ligne 97
'Deferred' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Light'SkinnedMeshTutorialForm.vb ligne 91
sub 'SetUserDataInFrame' ne peut pas être déclaré 'Overrides', car il ne se substitue pas à un sub dans une class de base. SkinnedModel.vb 39
* Panda DX Exporter est un plugin 3ds permettant l'exportation des fichiers .X , il est basé sur le code source de celui de Microsoft mais propose plus d'options.
Pour ce qui est de mon probleme de chargement j arrive a charger mes models mais il faut desactiver le chargement des textures :
dans la procedure "SetUserDataInMeshContainer" j'ai mis un commentaire sur la ligne ".Textures(a) = TextureLoader.FromFile(mDev, extMaterial(a).TextureFilename)"
Mais je pense que le probleme et du a la conception du fichier .X donc si quelqu'un sait comment en generer un correctement je suis preneur.
* Pour inserer le composant Microsoft.directX il faut installer le SDK de DirectX 9 et dx90b_sdk_devruntime.exe (a telecharger chez Microsoft)
Panda DX Exporter c'est quoi exactement ? C'est le nom des runtime de Microsoft pour exporter de 3DS Max directement en fichier .X ? Pcq si ce n'est pas ca, tu devrais essayer d'aller voir le lien plus bas et d'exporter depuis 3DS Max vers un fichier .X directement.
Mon problème c'est que j'obtiens plein d'erreur dans le code source.
Compilateur utilisé : Microsoft visual basic 2008 express
DirectX utilisé : Version 9
Exemple d'erreur :
'UserData' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Frame' SkinnedModel.vb ligne 42
'AttribId' n'est pas un membre de 'Microsoft.DirectX.Direct3D.BoneCombination' kinnedModel.vb ligne 211
'Commit' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Light' SkinnedMeshTutorialForm.vb ligne 97
'Deferred' n'est pas un membre de 'Microsoft.DirectX.Direct3D.Light'SkinnedMeshTutorialForm.vb ligne 91
sub 'SetUserDataInFrame' ne peut pas être déclaré 'Overrides', car il ne se substitue pas à un sub dans une class de base. SkinnedModel.vb 39
Aider-moi svp.
Merci par avance.
quand même ca sens la source choucroutée à microsoft ca non? le sdk par hasard?
Pour ce qui est de mon probleme de chargement j arrive a charger mes models mais il faut desactiver le chargement des textures :
dans la procedure "SetUserDataInMeshContainer" j'ai mis un commentaire sur la ligne ".Textures(a) = TextureLoader.FromFile(mDev, extMaterial(a).TextureFilename)"
Mais je pense que le probleme et du a la conception du fichier .X donc si quelqu'un sait comment en generer un correctement je suis preneur.
* Pour inserer le composant Microsoft.directX il faut installer le SDK de DirectX 9 et dx90b_sdk_devruntime.exe (a telecharger chez Microsoft)
http://download.microsoft.com/download/c/6/8/c68cbb03-344e-4928-96ff-9c563ce55448/dx90_sdk_extras_direct3d.exe
ca peut peut etre marcher. en attendant jessaye de voir un peu comment ca marche
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.