La recherche a retourné 11 résultats

par Norswap
lun. 16/mars/2009 16:24
Forum : Débutants
Sujet : Performance d'un jeu en 2D
Réponses : 148
Vues : 26750

Flipbuffers(2) ne fonctionne que sous plein écran.
Du reste, c'est vrai que gérer la perte de focus est intéressant pour les boucles qui attendent un entrée keyboard, mais reste que pour un jeu, il est supposé continuer à tourner, même en arrière-plan (les ennemis, etc ..., en tout cas je préfère ça ...
par Norswap
lun. 16/mars/2009 15:56
Forum : Débutants
Sujet : Performance d'un jeu en 2D
Réponses : 148
Vues : 26750

Tout d'abord, merci pour toutes ses explications. Quand je disais qu'il ne fallait pas s'enflammer, je parle bien sur de la forme et non du fond.

Ceci étant dit, je trouve tout de même tes explications un brin confuses.
J'ai donc quelques questions :

Tu soulignes l'importance de rendre la main à l ...
par Norswap
lun. 16/mars/2009 0:05
Forum : Débutants
Sujet : Performance d'un jeu en 2D
Réponses : 148
Vues : 26750

Ollivier a écrit :@ChaOs

Ce que j'ai écrit est donc une connerie?

Ollivier
Pas la peine de s'enflammer (ca vaut pour ton message précédent aussi) , ils essayent juste d'aider.
par Norswap
dim. 15/mars/2009 15:33
Forum : Débutants
Sujet : Performance d'un jeu en 2D
Réponses : 148
Vues : 26750

Intéressant, je me demandais juste comment cela se comparait avec la méthode SetFrameRate(). Intuitivement je pense qu'elle limite juste l'affichage, mais les instructions sont tout de même exécutées, c'est juste ?
par Norswap
dim. 15/mars/2009 15:28
Forum : Débutants
Sujet : Performance d'un jeu en 2D
Réponses : 148
Vues : 26750

Le Delay(16) aide effectivement a diminuer l'usage cpu, mais l'image est moins fluide, tandis qu'à 1 l'impact est minimal sur l'usage cpu. En fait 8 est un assez bon compromis je trouve.

Sinon je préfère rester en fenêtré pour le moment, le jeu étant censé être quelque chose d'assez réduit. En plus ...
par Norswap
dim. 15/mars/2009 0:44
Forum : Débutants
Sujet : Performance d'un jeu en 2D
Réponses : 148
Vues : 26750

Performance d'un jeu en 2D

Youpie, c'est encore moi.
J'ai donc codé un super petit jeu avec une sprite qui bouge. Seulement quand le jeu est lancé mon usage CPU monte à 55% (contre 10-15% avant), ce que je trouve quand même conséquent.

De plus j'ai comparé avec un jeu équivalent en C# (aussi une sprite qui bouge, un tuto que ...
par Norswap
dim. 15/mars/2009 0:39
Forum : Débutants
Sujet : Une instruction sur plusieurs lignes ? [Réponse : Non]
Réponses : 8
Vues : 1415

Un pas en avant, deux pas en arrière :D
par Norswap
sam. 14/mars/2009 22:41
Forum : Débutants
Sujet : [Résolu] Problème de clavier.
Réponses : 0
Vues : 907

[Résolu] Problème de clavier.

Je suis en train de bricoler un petit jeu et je veux faire apparaitre/disparaitre le menu avec la touche escape.

Seulement voilà, faire apparaitre le menu utilise la bibliotheque Keyboard, tandis que le faire disparaitre utilise un MenuEvent.

Je n'ai pas de problème pour afficher le menu mais ...
par Norswap
sam. 14/mars/2009 21:11
Forum : Débutants
Sujet : Une instruction sur plusieurs lignes ? [Réponse : Non]
Réponses : 8
Vues : 1415

Code : Tout sélectionner

OpenWindow(0, 0, 0, 800, 600, "Simple Dojo", #PB_Window_ScreenCentered | #PB_Window_TitleBar | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_SystemMenu)
Ca dépasse de ma fenêtre et ça me rend triste...
par Norswap
sam. 14/mars/2009 19:21
Forum : Débutants
Sujet : Une instruction sur plusieurs lignes ? [Réponse : Non]
Réponses : 8
Vues : 1415

Une instruction sur plusieurs lignes ? [Réponse : Non]

Tout est dans le titre, y a-t-il un moyen de répartir une instruction sur plusieurs lignes ? (comme avec \\ en python)
par Norswap
sam. 14/mars/2009 13:44
Forum : Débutants
Sujet : [+/- Résolu] Sprites avec transparence alpha.
Réponses : 7
Vues : 1290

[+/- Résolu] Sprites avec transparence alpha.

C'est surement une question idiote, mais je suis en train de m'en arracher les cheveux de frustration :

Je n'arrive pas à afficher une png avec la transparence alpha (8 bits ou 24 bits). DisplayAlphaSprite ne fonctionne pas et le meilleur résultat que j'arrive à obtenir est d'utiliser ...