#0 

31-01-2007 20:40:49

Willikus
Abonné
Date d'inscription: 21-10-2006
Messages: 150
Site web

Bonjour !

Afin de faire un autopatcher, je me suis mis a regardé SDL... et je trouve que SDL gère beacoup mieux la 2D !!!

Peut on integrer SDL a Irrlicht sachant que je ne sais pas modifier les bibliothèques et que Irrlicht et SDL ont leurs propre gestionnaire de rendue hmm.


En faite j'aimerais pouvoir utilisé le system de police SDL_ttf (SDL tierce). Et la gestion du temps...

Dernière modification par Willikus (31-01-2007 20:43:04)


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#1 

31-01-2007 21:36:16

Aranoth
Abonné
Lieu: Toulouse
Date d'inscription: 25-09-2006
Messages: 242
Site web

Pour la gestion du temps, je pense que c'est indépendant du rendu, donc que c'est Ok.
Pour SDL_ttf il y a bien un moyen mais ça va être très lourd : récupérer un tableau de couleur à partir de ta surface et le copier dans une ITexture que tu affiches à l'écran. Je n'ose même pas imaginer le résultat en temps réel >_<

Hors ligne


#2 

31-01-2007 22:55:58

Kevin Leonhart
Membre
Date d'inscription: 07-01-2007
Messages: 33
Site web

Kikou.
Pourquoi cherche tu a gérer le temps avec la SDL ?
Irrlicht est déjà bien fournit de ce coté là avec ITimer.
Tu cherche a faire un truc précis ?

Hors ligne


#3 

01-02-2007 07:36:45

Willikus
Abonné
Date d'inscription: 21-10-2006
Messages: 150
Site web

ITimer ne marche qu'apres le rendue... j'ai besoin de lui avant hmm

Solution ?


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#4 

01-02-2007 14:46:06

Copland
Modérateur
Lieu: ZarbiLand
Date d'inscription: 22-09-2006
Messages: 657
Site web

Le GetRealTime du device ne fonctionne pas à n'importe quel moment ?


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#5 

01-02-2007 16:20:27

Kevin Leonhart
Membre
Date d'inscription: 07-01-2007
Messages: 33
Site web

Il me semble que si.
J'ai déjà codé une limitation des fps par time ellapsed avec.

Il y a en effet un chrono qui se déclenche au démarrage de la scène, mais il y en a d'autres qui démarrent dès la création du timer.
C'est un peu le bordel la gestion du temps sous Irrlicht.
La fonction permettant d'accélérer le temps ne te sera peut être pas d'une très grande utilitée par exemple, mais bon, il vaut toujours mieux qu'il y en ait trop que pas assez. ^^

Dernière modification par Kevin Leonhart (01-02-2007 19:07:46)

Hors ligne


#6 

01-02-2007 18:27:29

Willikus
Abonné
Date d'inscription: 21-10-2006
Messages: 150
Site web

D'accord, je vait m'orienté sur ça pour l'instant.

(A vrai dire, j'en découvre tous les jours sur Irrlicht  roll

a+


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#7 

01-02-2007 19:42:38

Willikus
Abonné
Date d'inscription: 21-10-2006
Messages: 150
Site web

Bon, j'ai essayer GetRealTime, qui renvoie le time depuis le démarage si je ne me trompe pas...

Mais pour que ce time soit actualisé, il faut qu'il se situe apres "device->isWindowActive()"

Je vait chercher !


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#8 

01-02-2007 20:10:05

Kevin Leonhart
Membre
Date d'inscription: 07-01-2007
Messages: 33
Site web

"Mais pour que ce time soit actualisé, il faut qu'il se situe apres "device->isWindowActive()""

Non, le RealTime est indépendant de tout le reste, d'ailleurs tu ne peut rien faire dessus à part récupérer sa valeur.

En revanche le VirtualTime est très malléable. Tu peut l'arrêter, l'accélérer et plein d'autres trucs. ^^
Et il me semble que c'est celui là qui est lancé au début d'une scène (mais je suis pas très sur...)

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
201 invités en ligne
Aucun membre connecté
RSS Feed