Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de transparence picturebox et grosse lenteur ! [ Multimédia / Image et Vidéo ] (daikyo)

vendredi 18 avril 2008 à 22:01:04 | Problème de transparence picturebox et grosse lenteur !

daikyo

Bonjour à tous, je suis toujours sur le développement d'un petit jeu point n' click, j'ai fait des tests cet après-midi et j'ai constaté un problème très ennuyeux : Je comptais mettre une image de fond pour le formulaire qui me servirait de décor pour les personnages, mon personnage principal est un gif avec fond transparent qui peut bouger quand on clique sur le formulaire pour le déplacer là ou a eu lieu le clic. Avec cette méthode, la transparence du gif fonctionne mais le personnage se déplace extrêmement lentement, je pense que le formulaire est très sollicité et se redessine à chaque pixel ! J'ai donc essayé en utilisant une picturebox pour mon décor à laquelle j'ai dit qu'elle apparaisse en Arrière-plan et qu'elle s'ajuste sur toute la taille du formulaire. Avec cette manière, je n'ai aucun problème de lenteur, le personnage se déplace très bien sauf que l'effet de transparence du gif n'opère plus, j'ai droit à un vieux rectangle gris en fond du gif et pas moyen de l'enlever en mettant background "Web > Transparent" Aidez moi s'il vous plait :o !!

vendredi 18 avril 2008 à 23:17:47 | Re : Problème de transparence picturebox et grosse lenteur !

bubbathemaster

oulàlà les forms ne sont pas faites pour du jeu!

Et si tu apprenais DirectX plutôt?

samedi 19 avril 2008 à 00:51:23 | Re : Problème de transparence picturebox et grosse lenteur !

daikyo

Ceci est un projet pour mon BTS, mon épreuve orale sur ce projet est mi-juin, je ne sais pas si je peux me permettre du consacrer du temps à l'apprentissage de DirectX, est-ce difficile ? par où commencer ? Je pense être assez juste en temps :p Sinon j'ai justement choisi un point n' click car je pense que c'est le type de jeu le plus facilement reproductible en WinForms !

samedi 19 avril 2008 à 02:24:53 | Re : Problème de transparence picturebox et grosse lenteur !

bubbathemaster

Quand je vois comment la transparence rame déjà sur une image statique, pas étonnant que ton gif lutte.

Ce n'est pas trop tard pour DirectX mais va falloir te retrousser les manches et trouver un vieux SDK DirectX 9 si tu veux programmer en C#: il y a de cela qq mois Microsoft a abandonné le projet Managed DirectX.
Les tutorials de Drunken Hyena font référence en sus de la doc officielle Microsoft (http://www.drunkenhyena.com/cgi-bin/directx.pl), mais comme là c'est vraiment trop juste en temps, tu peux utiliser un moteur de jeu tout fait.

Et là je ne peux que te conseiller http://www.garagegames.com/products/torque/tgb/, le moteur 2D de GarageGames. Avec ça tu vas monter ton projet dans le faible temps imparti sans probleme.

samedi 19 avril 2008 à 12:58:47 | Re : Problème de transparence picturebox et grosse lenteur !

oximoron

Membre Club
Regarde peut être du coté Microsoft XNA Game, j'ai jamias regardé mais c'est le language utilisé pour faire des jeux pour le xbox live arcade si je ne dis pas de bêtises. C vaut peut être le coup de jeter un coup d'oeil.

samedi 19 avril 2008 à 13:00:18 | Re : Problème de transparence picturebox et grosse lenteur !

oximoron

Membre Club
je viens de trouver un petit lien avec des explication en video http://www.microsoft.com/france/vision/WebcastMsdn.aspx?eID=c5de77c9-d078-4536-9f65-122c4f94448a

samedi 19 avril 2008 à 13:56:04 | Re : Problème de transparence picturebox et grosse lenteur !

daikyo

Ce moteur 2D a l'air très sympa mais il est très payant aussi apparament xD, de plus, cela semble beaucoup assister le créateur, je ne sais pas si cela laisse beaucoup de place au code, chose pour laquelle je serais évalué !

samedi 19 avril 2008 à 18:14:41 | Re : Problème de transparence picturebox et grosse lenteur !

daikyo

Merci pour les liens tout de même ;)

dimanche 20 avril 2008 à 17:15:37 | Re : Problème de transparence picturebox et grosse lenteur !

Lutinore

Administrateur CodeS-SourceS
Salut, dans un jeu on invalide ou redessine, uniquement les pixels qui ont changés entre 2 animations.

dimanche 20 avril 2008 à 17:24:48 | Re : Problème de transparence picturebox et grosse lenteur !

daikyo

Salut,

Merci pour ces précisions, aurais-tu une idée pour rendre le jeu fluide ?

Merci


1 2

Cette discussion est classé dans : problème, formulaire, gif, picturebox, transparence


Répondre à ce message

Sujets en rapport avec ce message

Problème VS.Net (Picturebox ressource exécution) [ par linx20 ] Voila mon ptit probleme la compilation se passe sans warningLors de l'éxécution de ma premiere form et au moment de InitializeComponent, VisualStudio [aspx] Problème de formulaire [ par MorpionMx ] Bonjour,Je suis en train de faire un formulaire d'inscription en asp.net / C#, mais je rencontre un problème assez enervant.Cela concerne la connexion [WinForm] [PictureBox] transparence [ par stailer ] Salut tout le monde,J'ai un problème avec les PictureBox :Je mets un picturebox sur une form avec une image... Je rajoute un picturebox avec comme bac PictureBox effacée [ par sphaxslayer ] Salut tout l'mondeJe code en C# et j'ai un problème avec mes pictureBoxes, enfait, j'ai des boutons dans lesquels j'ai mis des petites pictureBoxes. L gestion des fenetres [ par schtroumpfette27 ] Bonjour,j'ai un petit problème de gestion de mes différentes fenêtres : j'ai une fenêtre A avec un formulaire.je peux, de ma fenêtre A, ouvrir une fen PictureBox, transparence. [ par Cookiem ] Lorsqu'on crée un picture box avec une image contenant des zone transparente (gif animé),Il affiche l'image avec  les zone transparente de la couleur Transparence et WinForm [ par th_vador ] Bonjour à tous.Je vous soumet un petit problème que je rencontre avec Visual C# express. Je veux donner à une WinForm une forme spécifique, et pour ce Problème avec un zoom [ par Dlyan ] Bonjour, j'ai crée une sorte de zoom en multipliant la largeur et la hauteur en fonction de l'intensité du zoom (25%,50%,100%,200%) = (width*0.25,he PictureBox sur Pocket PC [ par wald39 ] Bjr à tous.J'aimerais afficher une image ronde avec les tours transparents dans une picturebox, je pense qu'il faut redessiner l'image sur la pictureb Problème de ressources avec un picturebox [ par goldeneagle_4 ] Bonjour à tous,Voici mon problème :J'ai un treeview qui liste un dossier, en selectionnant un item, je l'affiche dans une picturebox.Je souhaite suppr


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.