Se connecter

Informatique

Création de Jeux

Sujet : SDL
Virtuality
Niveau 8
04 juin 2005 à 20:03:03

Parce que si tu enregistre avec le . jpg ( bmp j´en sais rien par contre) de paint, il te réduit la qualité à un tel point que tu as cette apparence de " sale".
Utilise photoshop ou the gimp pour tes images.

dynoplasmma
Niveau 9
04 juin 2005 à 20:27:11

Et es ce qu´il est bien :
Microsoft Picture It!Poto Premium 9

Rikkuman4
Niveau 10
05 juin 2005 à 12:13:23

oui effectivement paint réduit la calité de l´image j´espert que pour les prochain Windows Billou nous arrangera sa c´est fort chiant !

dynoplasmma
Niveau 9
05 juin 2005 à 17:38:05

J´ai trouvé une methode, je rend plus flou la zone qui se ressemble, et la, ca rend carrement mieux, donc le probleme ets en quelque sorte reggle, ca donne un teint par exemple jane autour de la balle, un peu des lumieres, ca fait cool !

dnob700
Niveau 10
05 juin 2005 à 17:43:51

paint ne rend pas les images flou. c´est les enregistré en jpeg qui le fait.

Comme son nom l´indique le jpg est fait pour les photo où il n´y a pas de grandes zones uniformes. Mais pour des bitmap créer avec paint c´est pas trop adapter car effectivement le jpeg rend flou les limites des zones de l´image ( c´est du à la manière dont il compresse les images).

2 solutions : ou biens les enregistré en jpeg avec une meileur qualité, ou bien les enregistré dans un autre format ( bitmap ou png).

Rikkuman4
Niveau 10
06 juin 2005 à 09:23:09

2 :d) Utilisé un autre logiciel plus performent !

dynoplasmma
Niveau 9
10 juin 2005 à 20:17:51

J´ai finitpour les images, je doit maintenant m´attauqe aux menus.

dynoplasmma
Niveau 9
11 juin 2005 à 19:40:32

Pour le texte, je n´y arrive tjs pas :
http://rafb.net/paste/results/pIL97526.html

C´est un code que vengeur41 avait onner a un autre mec, je l´ai fait et il me mette " exit non connu"

Pourquoi, ils me mettent 2 fautes.
Si quelqu´un pourrait m´arranger a, ca serais cool !

Ptival
Niveau 10
11 juin 2005 à 19:46:52
  1. include < stdlib.h>
Ptival
Niveau 10
11 juin 2005 à 19:48:20

stdio aussi :)

dynoplasmma
Niveau 9
11 juin 2005 à 19:52:55

:merci: mais il reste encore un truc, il ne connait pas stdio, no such file directory.
Je pense que je doit l´installer non ?
dev c++

dynoplasmma
Niveau 9
12 juin 2005 à 10:49:38

http://rafb.net/paste/results/8fK44790.html
J´ai fait tout ce que tiu m´as dit, mais 5 fautes :

In function `Z6vTextePcssS_shhh´:

[Linker error] undefined reference to `TTF_OpenFont´

[Linker error] undefined reference to `TTF_RenderText_Solid´

[Linker error] undefined reference to `TTF_CloseFont´

In function `SDL_main´:

Ptival
Niveau 10
12 juin 2005 à 14:30:09

Voilà si quelqu´un peut m´aider à propos de ça :

http://www.rafb.net/paste/results/aZ1B7C37.html

Tout est expliqué dans les commentaires de la page.

Ptival
Niveau 10
12 juin 2005 à 14:31:49

dyno -> C´est évident, il te dit qu´il ya une erreur de linker et qu´il ne connaît pas les références " TTF(...)"

Il faut donc linker la lib TTF :

SDL_ttf.lib

godrik
Niveau 26
13 juin 2005 à 11:42:42

ptitval:
tu as verifier le code d´erreur de sdl_setcolorkey?

( a part ca, je ne vois pas)

Ptival
Niveau 10
13 juin 2005 à 12:12:40

godrik -> Bah finalement en utilisant SDL_AllocSurface au lieu de SDL_CreateRGBSurface ça a l´air d´aller

J´avais pas vérifié pour SDL_SetColorky :(

godrik
Niveau 26
13 juin 2005 à 12:21:49

c´est moi ou : http://sdldoc.csn.ul.ie/ n´estpas une doc tres a jour ?
vous avez une version plus recentes ?
( Il n´y a pas SDL_AllocSurface dedans, c´est ce qui me fait dire que ce n´est pas a jour)

Ptival
Niveau 10
13 juin 2005 à 12:28:56

Ouais :)

C´est écrit en haut :

" v1.2.3-rev1, Sep 2001"

On en est à la 1.2.8

Je sais pas quand a été ajoutée SDL_AllocSurface...

Rikkuman4
Niveau 10
13 juin 2005 à 14:46:27

Il vous a fallu combien de temps avant de pouvoir connaitre parfaitement, et par coeur le code d´affichage d´image ? je trouve ce code bien long, sa fait deja plusieur semaine que je suis dessu ^^ sa ma jamais pris auttent de temps c´est grave :-X

godrik
Niveau 26
13 juin 2005 à 15:39:29

le connaitre par coeur ?
Je ne le connait pas par coeur.
Il ne faut pas apprendre comment le faire!
mais apprendre comment ca foncitonne.
comprendre pourquoi on fait ces operations.
pourquoi ont fait un init.
qu´est ce que c´est une surface...

je fais regulierement des fenetre sous windows en API32. je ne connais pas les API par coeur.
mais je connais le fonctionnement de l´OS
je sais que pour creer une fenetre un template de cette fenetre doit etre declarer
ce template doit contenir l´addresse de la fonction callback de gestion de message.
ensuite il faut creer la fenetre.
et finalement initailiser la boucle de message
je sais que certain message on besoin d´etre traduit ( principalement les entre au clavier d´ailleurs)
mais je ne connais pas un seul nom de fonction ou de structure a utiliser...

Sujet : SDL
   Retour haut de page
Consulter la version web de cette page