begin process at 2010 02 10 10:20:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Multimédia

 > 

Image et Vidéo

 > 

Problème de transparence picturebox et grosse lenteur !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème de transparence picturebox et grosse lenteur !

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ée 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

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,936 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales