La recherche a retourné 14 résultats

par cdurand
ven. 24/févr./2012 23:18
Forum : Débutants
Sujet : Methode et beauté du code
Réponses : 92
Vues : 88374

Re: Methode et beauté du code

Bonjour,
Je me demandais s'il existait une options dans PureBasic que je n'aurais pas trouvée et qui permettrait de corriger le nom de mes variables après la frappe en y mettant les majuscules comme dans leur déclaration.

Par exemple lorsque je déclare

Global MonNumero.i

PB pourrait-il me ...
par cdurand
jeu. 23/févr./2012 21:26
Forum : Débutants
Sujet : Intégrer les ressources images à l'exe final [résolu]
Réponses : 6
Vues : 817

Re: Intégrer les ressources images à l'exe final

Trop fort la réponse rapide ! Je suis impressionné !

En plus j'ai réussi, avec catchSprite() et includeBinary ça marche nickel.

Merci beaucoup à tous les deux.

Christophe.
par cdurand
jeu. 23/févr./2012 20:41
Forum : Débutants
Sujet : Intégrer les ressources images à l'exe final [résolu]
Réponses : 6
Vues : 817

Intégrer les ressources images à l'exe final [résolu]

Bonjour je suis toujours dans l'exploration de PureBasic. M'étant beaucoup habitué au Visual Basic, je cherche à retrouver toutes les possibilités que m'offrait ce dernier (et même plus à première vue), mais les informations, sources et tutos sont beaucoup plus difficiles à trouver pour PB.

Je ...
par cdurand
lun. 13/févr./2012 22:57
Forum : Débutants
Sujet : fonctionnement de displayAlphaSprite()
Réponses : 8
Vues : 714

Re: fonctionnement de displayAlphaSprite()

Merci.
Effectivement, sous DirectX7 on voit des sprites. Par contre c'est drôlement lent !

Pour l'exemple que j'ai fourni plus haut, il y a des effets désastreux de décalage sur mon AlphaSprite, mais il faudrait que je compare mon image avec celle de l'exemple PB.
par cdurand
lun. 13/févr./2012 22:41
Forum : Débutants
Sujet : fonctionnement de displayAlphaSprite()
Réponses : 8
Vues : 714

Re: fonctionnement de displayAlphaSprite()

Merci pour l'exemple !

Par contre, je ne vois pas où modifier la version de DirectX dans les options de compilation...

Je dois être miraud 8O
par cdurand
lun. 13/févr./2012 17:31
Forum : Débutants
Sujet : fonctionnement de displayAlphaSprite()
Réponses : 8
Vues : 714

Re: fonctionnement de displayAlphaSprite()

D'ailleurs le manuel spécifie bien :
#PB_Sprite_Alpha : Le sprite est au format 8 bits (256 couleurs) en niveau de gris utilisé par DisplayAlphaSprite(), DisplayShadowSprite() ou DisplaySolidSprite()
Peut être que Photofiltre ne fournit pas le bon format...
par cdurand
lun. 13/févr./2012 17:28
Forum : Débutants
Sujet : fonctionnement de displayAlphaSprite()
Réponses : 8
Vues : 714

Re: fonctionnement de displayAlphaSprite()

J'ai cru comprendre que displayAlphaSprite() n'a aucun rapport avec la couche alpha d'une image, mais "simule" une couche alpha avec les niveaux de gris d'une image bmp 8 bits. Ca permettrait à mon sens d'afficher un masque coloré (en relation avec ChangeAlphaIntensity() ) avec différents niveaux de ...
par cdurand
lun. 13/févr./2012 14:01
Forum : Débutants
Sujet : fonctionnement de displayAlphaSprite()
Réponses : 8
Vues : 714

fonctionnement de displayAlphaSprite()

Bonjour, c'est encore moi.

Je voudrais utiliser la fonction displayAlphaSprite(), mais je ne trouve aucun exemple sur le net.
J'ai sauvegardé mon image en bmp 256 niveaux de gris (8 bits) comme demandé (avec Photofiltre free).

Je charge l'image avec
LoadSprite(#PB_Any,"mask_256_ng.bmp",#PB_Sprite ...
par cdurand
dim. 12/févr./2012 19:31
Forum : Débutants
Sujet : Performances : affichages sprites très lent [résolu]
Réponses : 14
Vues : 1288

Re: Performances : affichages sprites très lent

C'est clair qu'avec mes 50 vaches j'ai encore des progrès à faire... :)

Au fait, comment on fait pour dire que mon problème est résolu ?
par cdurand
dim. 12/févr./2012 16:43
Forum : Débutants
Sujet : Performances : affichages sprites très lent [résolu]
Réponses : 14
Vues : 1288

Re: Performances : affichages sprites très lent

Waouh ! Moins de 10 ms par cycle ! :D Et avec un gros sprite de 800x600 en fond !
Effectivement, VB peut aller se rhabiller !

Mais je ne comprends pas trop pourquoi le fait de charger plusieurs sprites ralentissait l'affichage. Le lien m'échappe...
En gros, il faudra à chaque fois faire le ...
par cdurand
dim. 12/févr./2012 14:20
Forum : Débutants
Sujet : Performances : affichages sprites très lent [résolu]
Réponses : 14
Vues : 1288

Re: Performances : affichages sprites très lent

C'est toujours moi...

Quand je regarde un tuto comme celui-ci
http://forum.games-creators.org/showpost.php?p=11877&postcount=3

Je vois qu'on peut afficher constamment quelque chose comme 1600 sprites (pour les tuiles de la map de fond) sans ralentir le prog.
Alors que se passe-t-il dans mon code ...
par cdurand
dim. 12/févr./2012 12:44
Forum : Débutants
Sujet : Performances : affichages sprites très lent [résolu]
Réponses : 14
Vues : 1288

Re: Performances : affichages sprites très lent

Merci pour ta réponse.

Premier essai avec le lien ci-dessous.
https://rapidshare.com/files/686861564/vaches.zip

J'ai d'ores et déjà remarqué que la taille de la planche du sprite avait une importance dans la rapidité d'affichage, même si on la clip avec clipSprite() aux même dimensions. C'est ...
par cdurand
dim. 12/févr./2012 12:20
Forum : Débutants
Sujet : Performances : affichages sprites très lent [résolu]
Réponses : 14
Vues : 1288

Re: Performances : affichages sprites très lent

Comment puis-je fournir les images ? Dois-je passer par un site de stockage de données ? Lequel me conseilles-tu ?

Le debugger fait ramer l'execution, donc je peux difficilement tester la rapidité du prog avec. Je préfère les traces (ici le titre de la fenêtre me sert de trace).

Il me faut 400 ms ...
par cdurand
dim. 12/févr./2012 11:49
Forum : Débutants
Sujet : Performances : affichages sprites très lent [résolu]
Réponses : 14
Vues : 1288

Performances : affichages sprites très lent [résolu]

Bonjour,
J'ai décidé récemment d'abandonner Visual Basic et mon choix s'est orienté vers PB car j'ai lu qu'il était simple et surtout plus rapide que VB pour la conception de jeux.
Or, je tape rapido un premier programme pour tester cette rapidité, et quel n'est pas mon étonnement de constater que ...