Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup fr.comp.divers.* Forum > Newsgroup fr.comp.graphisme.programmation
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 18/01/2007, 11h18
mpg
 
Messages: n/a
Par défaut [C] choix d'une librairie

Bonjour,

Je souhaite écrire en C un programme dont le but principal sera de
proposer certaines fonctions d'édition pour des images png de 1920×696
pixels (des terrains pour un jeu, en l'occurrence). Idéalement, le
programme serait portable (au moins Win/Linux), si c'est trop
contraignant je peux me restreindre à l'environnement Windows
(environnement naturel du jeu).

J'avais d'abord pensé à la SDL qui a l'air très bien pour gérer des
images de façon portable. Mon problème est que, vu la taille des images,
il faut absolument pouvoir la faire défiler, et je ne sais pas s'il
existe des fonctions dans la SDL permettant de gérer les ascenseurs sur
la fenêtre. Il est aussi intéressant d'envisager une possibilité des
zoom arrière.

Savez-vous si ces deux fonctionnalités sont implémentées dans la SDL ?
Si non, est-il raisonnable des les implémenter soi-même, ou vaut-il
mieux se tourner vers des librairies adaptées, et dans ce cas, que me
conseillez-vous ?

Merci d'avance,

Manuel.
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 29/01/2007, 11h28
Jseb
 
Messages: n/a
Par défaut Re: [C] choix d'une librairie

Salut,

>Je souhaite écrire en C un programme dont le but principal sera de
>proposer certaines fonctions d'édition pour des images png de 1920×696
>pixels (des terrains pour un jeu, en l'occurrence). Idéalement, le



SDL c'est assez bas niveau.
C'est vraiment fait pour les I/O (écran, clavier, son minimal..).
Je ne sais pas si tu as des fonctions pour une GUI minimal
(ascenseurs, fenêtres...) mais je suppose que tu as déja jeté un coup
d'oeil dans la doc.

Pour ce que tu veux faire, le mieux est à mon avis d'utiliser une lib
pensée pour les GUI, comme FLTK (C++) ou GTK+ (C) (comme tu viens de
fclc, je t'épargne les bindings pour les autres langages )

Personnellement, je n'utilise SDL que pour le rendu, c'est à dire que
je demande une surface OpenGL et ensuite je fais tout moi même. Je me
suis juste bricolé au fil du temps des fonctions pour afficher du
texte avec openGL et avoir une sorte de console minimale, mais c'est
se donner du mal pour pas grand chose. Dès que ça se complique (quand
une GUI est nécessaire, comme pour un éditeur par exemple), je laisse
tomber la SDL et j'utilise GTK+.



--
Alussinan, l'internette que ça fout la trouille.
Réponse avec citation
  #3 (permalink)  
Vieux 29/01/2007, 11h28
Jseb
 
Messages: n/a
Par défaut Re: [C] choix d'une librairie

Salut,

>Je souhaite écrire en C un programme dont le but principal sera de
>proposer certaines fonctions d'édition pour des images png de 1920×696
>pixels (des terrains pour un jeu, en l'occurrence). Idéalement, le



SDL c'est assez bas niveau.
C'est vraiment fait pour les I/O (écran, clavier, son minimal..).
Je ne sais pas si tu as des fonctions pour une GUI minimal
(ascenseurs, fenêtres...) mais je suppose que tu as déja jeté un coup
d'oeil dans la doc.

Pour ce que tu veux faire, le mieux est à mon avis d'utiliser une lib
pensée pour les GUI, comme FLTK (C++) ou GTK+ (C) (comme tu viens de
fclc, je t'épargne les bindings pour les autres langages )

Personnellement, je n'utilise SDL que pour le rendu, c'est à dire que
je demande une surface OpenGL et ensuite je fais tout moi même. Je me
suis juste bricolé au fil du temps des fonctions pour afficher du
texte avec openGL et avoir une sorte de console minimale, mais c'est
se donner du mal pour pas grand chose. Dès que ça se complique (quand
une GUI est nécessaire, comme pour un éditeur par exemple), je laisse
tomber la SDL et j'utilise GTK+.



--
Alussinan, l'internette que ça fout la trouille.
Réponse avec citation
  #4 (permalink)  
Vieux 05/03/2007, 18h49
François Girault
 
Messages: n/a
Par défaut Re: [C] choix d'une librairie

Jseb a écrit :
> Salut,
>
>> Je souhaite écrire en C un programme dont le but principal sera de
>> proposer certaines fonctions d'édition pour des images png de 1920×696
>> pixels (des terrains pour un jeu, en l'occurrence). Idéalement, le

>
>
> SDL c'est assez bas niveau.
> C'est vraiment fait pour les I/O (écran, clavier, son minimal..).
> Je ne sais pas si tu as des fonctions pour une GUI minimal
> (ascenseurs, fenêtres...) mais je suppose que tu as déja jeté un coup
> d'oeil dans la doc.
>
> Pour ce que tu veux faire, le mieux est à mon avis d'utiliser une lib
> pensée pour les GUI, comme FLTK (C++) ou GTK+ (C) (comme tu viens de
> fclc, je t'épargne les bindings pour les autres langages )
>
> Personnellement, je n'utilise SDL que pour le rendu, c'est à dire que
> je demande une surface OpenGL et ensuite je fais tout moi même. Je me
> suis juste bricolé au fil du temps des fonctions pour afficher du
> texte avec openGL et avoir une sorte de console minimale, mais c'est
> se donner du mal pour pas grand chose. Dès que ça se complique (quand
> une GUI est nécessaire, comme pour un éditeur par exemple), je laisse
> tomber la SDL et j'utilise GTK+.
>


Il est certains que l'utilisation d'une boite à outils comme GTK+ permet
de gagner un temps fou, c'est sans conteste la meilleur solution.

Il y a quelques projets libre de boite à outils pour SDL.

Ce screenshot m'interpelle :

http://agar.csoft.org/screenshots/map-editor.fr.jpg

)

Faites-y un tour :

http://agar.csoft.org/index.html.fr

--
FG
Réponse avec citation
  #5 (permalink)  
Vieux 05/03/2007, 18h49
François Girault
 
Messages: n/a
Par défaut Re: [C] choix d'une librairie

Jseb a écrit :
> Salut,
>
>> Je souhaite écrire en C un programme dont le but principal sera de
>> proposer certaines fonctions d'édition pour des images png de 1920×696
>> pixels (des terrains pour un jeu, en l'occurrence). Idéalement, le

>
>
> SDL c'est assez bas niveau.
> C'est vraiment fait pour les I/O (écran, clavier, son minimal..).
> Je ne sais pas si tu as des fonctions pour une GUI minimal
> (ascenseurs, fenêtres...) mais je suppose que tu as déja jeté un coup
> d'oeil dans la doc.
>
> Pour ce que tu veux faire, le mieux est à mon avis d'utiliser une lib
> pensée pour les GUI, comme FLTK (C++) ou GTK+ (C) (comme tu viens de
> fclc, je t'épargne les bindings pour les autres langages )
>
> Personnellement, je n'utilise SDL que pour le rendu, c'est à dire que
> je demande une surface OpenGL et ensuite je fais tout moi même. Je me
> suis juste bricolé au fil du temps des fonctions pour afficher du
> texte avec openGL et avoir une sorte de console minimale, mais c'est
> se donner du mal pour pas grand chose. Dès que ça se complique (quand
> une GUI est nécessaire, comme pour un éditeur par exemple), je laisse
> tomber la SDL et j'utilise GTK+.
>


Il est certains que l'utilisation d'une boite à outils comme GTK+ permet
de gagner un temps fou, c'est sans conteste la meilleur solution.

Il y a quelques projets libre de boite à outils pour SDL.

Ce screenshot m'interpelle :

http://agar.csoft.org/screenshots/map-editor.fr.jpg

)

Faites-y un tour :

http://agar.csoft.org/index.html.fr

--
FG
Réponse avec citation
  #6 (permalink)  
Vieux 08/03/2007, 10h18
Jseb
 
Messages: n/a
Par défaut Re: [C] choix d'une librairie

>Faites-y un tour :
>
>http://agar.csoft.org/index.html.fr


Ce projet a l'air sympathique, et qui plus est, écrit en C.
Les possibilités de la lib sont intéressantes.

J'ai jeté un coup d'oeil à la doc, ça a l'air simple et de bon goût
pour une fois. Ras le bol des libs où il faut un doctorat en C++.

Je vais descendre les sources pour voir ce que ça donne.
Ce n'est pas moi qui avait posé la question d'origine, mais merci pour
le lien!

Comme quoi, ce groupe, il bouge encore un tout petit peu.

--
Alussinan, l'internette que ça fout la trouille.
Réponse avec citation
  #7 (permalink)  
Vieux 08/03/2007, 10h18
Jseb
 
Messages: n/a
Par défaut Re: [C] choix d'une librairie

>Faites-y un tour :
>
>http://agar.csoft.org/index.html.fr


Ce projet a l'air sympathique, et qui plus est, écrit en C.
Les possibilités de la lib sont intéressantes.

J'ai jeté un coup d'oeil à la doc, ça a l'air simple et de bon goût
pour une fois. Ras le bol des libs où il faut un doctorat en C++.

Je vais descendre les sources pour voir ce que ça donne.
Ce n'est pas moi qui avait posé la question d'origine, mais merci pour
le lien!

Comme quoi, ce groupe, il bouge encore un tout petit peu.

--
Alussinan, l'internette que ça fout la trouille.
Réponse avec citation
 
Réponse
Tags: ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires

Discussion Auteur Forum Réponses Dernier message
La SELIO, librairie du POI -France- : Votre librairie en tous domaines : wen.kroy Newsgroup fr.soc.politique 0 10/07/2008 18h13
La SELIO, librairie du POI (France) : Votre librairie en tous domaines: wen.kroy Newsgroup fr.soc.economie 0 10/07/2008 18h06
La SELIO, librairie du POI -France- votre librairie en tous domaines : wen.kroy Newsgroup fr.sci.astronomie 0 10/07/2008 18h02
librairie de minimisation : Passage d'une librairie en C++ standard meow Newsgroup fr.comp.lang.c++ 6 05/12/2007 14h19
utilisation d'une librairie non managée en VC++ express z_san Newsgroup microsoft.public.fr.dotnet.vc 1 07/04/2006 18h33


Fuseau horaire GMT. Il est actuellement 20h55.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,39129 seconds with 11 queries