Integrer une zone d'animation (video,flash..)dans un ptit jeu en C++ ?
Integrer une zone d'animation (video,flash..)dans un ptit jeu en C++ ? - C++ - Programmation
MarshPosté le 09-09-2004 à 16:06:24
Je réalise actuellement un ptit jeu 2D (que je dois d'ailleurs finir d'ici une semaine ), et je souhaiterais intégrer des animations de quelques secondes d'un petit personnage faisant des mimiques et gestuelles en fonction des actions du joueur.
Pour l'instant tout le reste du jeu se sert du GDI+ pour l'affichage graphique (Mes sprites animés ne sont qu'une succession d'images affichées à la suite), mais là je vais à priori avoir besoin d'un controle activeX ou autre en fonction de la meilleure solution retenue. Voici d'ailleurs l'objet de mon post :
Je souhaiterais savoir quelle est selon vous la meilleure solution en terme de rapport entre poids, qualité possible et difficulté d'intégration ?
Se contenter d'une suite d'images à afficher successivement risque d'aboutir à un poids important pour chaque animation, et la taille est un facteur determinant étant donné que je ne peux pas me permettre d'occuper plus de 3Mo grand maximum avec ca...
Sinon il y a la solution d'utiliser un activeX flash, mais en plus de trouver peu de documentation quant à son utilisation avec le C++, il me semble que l'on soit obligé d'utiliser les MFC... Dommage car sinon le faible poids des animations flash semblait ideal...
En terme de video je ne sais pas trop ce qui est possible et si l'intégration d'une zone de video peut etre réalisée facilement ? Et si je peux aussi inclure les codecs dans le repertoire du jeu afin de m'assurer que cela fonctionne chez tout le monde, sans avoir à demander à l'utilisateur d'installer separement des codecs video... Par contre cette solution pourrait peut etre avoir l'avantage de combiner le son et la partie audio en un...
Auriez vous d'autres alternatives vous parraissant meilleures ? N'hesitez pas à me soumettre vos idées, critiques et propositions, cela me serait d'une grande aide dans ce choix technique.
Mercÿte à tous ceux qui sont arrivés jusque là, d'avoir pris le temps de me lire.
Marsh Posté le 09-09-2004 à 16:06:24
Je réalise actuellement un ptit jeu 2D (que je dois d'ailleurs finir d'ici une semaine ), et je souhaiterais intégrer des animations de quelques secondes d'un petit personnage faisant des mimiques et gestuelles en fonction des actions du joueur.
Pour l'instant tout le reste du jeu se sert du GDI+ pour l'affichage graphique (Mes sprites animés ne sont qu'une succession d'images affichées à la suite), mais là je vais à priori avoir besoin d'un controle activeX ou autre en fonction de la meilleure solution retenue. Voici d'ailleurs l'objet de mon post :
Je souhaiterais savoir quelle est selon vous la meilleure solution en terme de rapport entre poids, qualité possible et difficulté d'intégration ?
Se contenter d'une suite d'images à afficher successivement risque d'aboutir à un poids important pour chaque animation, et la taille est un facteur determinant étant donné que je ne peux pas me permettre d'occuper plus de 3Mo grand maximum avec ca...
Sinon il y a la solution d'utiliser un activeX flash, mais en plus de trouver peu de documentation quant à son utilisation avec le C++, il me semble que l'on soit obligé d'utiliser les MFC... Dommage car sinon le faible poids des animations flash semblait ideal...
En terme de video je ne sais pas trop ce qui est possible et si l'intégration d'une zone de video peut etre réalisée facilement ? Et si je peux aussi inclure les codecs dans le repertoire du jeu afin de m'assurer que cela fonctionne chez tout le monde, sans avoir à demander à l'utilisateur d'installer separement des codecs video... Par contre cette solution pourrait peut etre avoir l'avantage de combiner le son et la partie audio en un...
Auriez vous d'autres alternatives vous parraissant meilleures ?
N'hesitez pas à me soumettre vos idées, critiques et propositions, cela me serait d'une grande aide dans ce choix technique.
Mercÿte à tous ceux qui sont arrivés jusque là, d'avoir pris le temps de me lire.