La recherche a retourné 40 résultats

par nemerod
ven. 02/mai/2025 11:57
Forum : Débutants
Sujet : [RESOLU] GagetOpenGL et position de la souris.
Réponses : 16
Vues : 1937

Re: GagetOpenGL et position de la souris.


Il y a 2 points:
1) Les events doivent tous etre traitrés à chaque frame, sinon ca va ramer (si tu ne traite qu'un seul evenement par frame)
2) Le GetGadgetAtttribute() sur le Canvas/OpenGLGadget() n'est valide que sur un event Canvas/OpenGL

Ca donne ca:

....t())

;Loop
Repeat
Repeat
Event ...
par nemerod
lun. 28/avr./2025 20:00
Forum : Débutants
Sujet : [RESOLU] GagetOpenGL et position de la souris.
Réponses : 16
Vues : 1937

Re: GagetOpenGL et position de la souris.



merci de ne plus mettre la boucle des event dans la boucle de rendu, car les event ne sont pas traitré correctement si vous le faite pas bien et donc cela peu donné une application qui ne réponde pas en message et/ou ne prendre pas en compte vos action
Mon cher Nemerod je suis sceptique 🤔 J ...
par nemerod
sam. 26/avr./2025 21:27
Forum : Débutants
Sujet : [RESOLU] GagetOpenGL et position de la souris.
Réponses : 16
Vues : 1937

Re: GagetOpenGL et position de la souris.


Bonjour,

J'utilise l'OpenGLGadget() et avec le code ci-dessous, je souhaite que le sprite matérialisé par un carré jaune suit le déplacement de la souris.

Hors ce n'est pas le cas ( Presque pas le cas 🙃)

Les coordonnées de la souris alterne entre la position réel et le point de coordonnée 0,0 ...
par nemerod
dim. 15/déc./2024 11:33
Forum : Débutants
Sujet : OpenGl et ExamineKeyboard() = error
Réponses : 10
Vues : 2586

Re: OpenGl et ExamineKeyboard() = error




;lot of code




Merci pour ton nouveau code. Mais il y a toujours ce temps de latence que je veux éviter !
Imagine, tu es sur Notepad++ : tu laisse appuyer la touche A. Un A va s'afficher, puis une pause de quelques millisecondes, puis AAAAAAAAAAAAAA.
Et bien là, c'est helas pareil. Moi, je ...
par nemerod
dim. 15/déc./2024 1:47
Forum : Débutants
Sujet : OpenGl et ExamineKeyboard() = error
Réponses : 10
Vues : 2586

Re: OpenGl et ExamineKeyboard() = error

la raison de pourquoi cela ne marche pas n'est pas donné, une petit explication de pourquoi, je tien a précisé que la version DEMO ou la version 32bit et que le code est prévus pour une platforme windows 64bit, je sais que le code marche avec la dernier version de PB, donc une explication de ...
par nemerod
sam. 14/déc./2024 19:18
Forum : Débutants
Sujet : OpenGl et ExamineKeyboard() = error
Réponses : 10
Vues : 2586

Re: OpenGl et ExamineKeyboard() = error


Je me doute que tu préfère un code :wink:

Le voici :
If OpenWindow(0, 100, 100, 400, 300, "Détection de touche dans OpenGLGadget")
OpenGLGadget(0, 10, 10, 380, 280, #PB_OpenGL_Keyboard)

Repeat
Event = WaitWindowEvent()

If Event = #PB_Event_Gadget
GadgetID = EventGadget()
GadgetEvent ...
par nemerod
dim. 11/févr./2024 9:41
Forum : Suggestions et améliorations
Sujet : Retour sur #PB_MessageRequester_Ok
Réponses : 5
Vues : 2882

Re: Retour sur #PB_MessageRequester_Ok

le truc avec les message request, c'est que la croie prendra la valeur par defaut d'annulation si c'est un oui ou non, mais dans le cas d'un OK tous seul c'est comme faire le bouton OK car il y a pas d'autre possibilité, donc au niveau de la doc de PB il manque un detail, dans le cas si c'est fermé ...
par nemerod
dim. 11/févr./2024 9:17
Forum : Trucs et astuces
Sujet : Lister les Lettres dispo pour un Lecteur (C,D etc)
Réponses : 2
Vues : 1987

Re: Lister les Lettres dispo pour un Lecteur (C,D etc)


Je fait un petit GUI pour l'excellent imdisk-virtual-disk-driver qui est un soft en ligne de commande pour créer des RAM Disk
Comme je ne souhaite pas que mon soft ruine un lecteur déjà monté genre C: :? j'avais besoin de lister les lecteurs pour voir quelles lettres étaient disponibles.

J'ai ...
par nemerod
lun. 22/janv./2024 17:12
Forum : Discussion générale
Sujet : Pure Basic en 64 bits ?
Réponses : 9
Vues : 2967

Re: Pure Basic en 64 bits ?

a se moment je t'invite a nous rejoindre sur le discord purebasic français, il sera bien plus simple d'echangé a l'avenir et surtout si tu veux de l'aide pour se qui de l'assembleur, donc FASM que j'appel Flati

https://discord.gg/Cn2dhYKn
se lien expire dans 7 jours a compté de la date de post de ...
par nemerod
lun. 22/janv./2024 12:23
Forum : Discussion générale
Sujet : Pure Basic en 64 bits ?
Réponses : 9
Vues : 2967

Re: Pure Basic en 64 bits ?


Je te remercie pour ta réponse très rapide. J'ai néanmoins parcouru les documents mais je ne vois à aucun moment quoi que ce soit qui indique que le compilateur est capable de délivrer des programmes Windows en X64 pur avec la convention d'appel FastCall.
De même, il me semble que l'assembleur ...
par nemerod
lun. 22/janv./2024 12:21
Forum : Discussion générale
Sujet : Pure Basic en 64 bits ?
Réponses : 9
Vues : 2967

Re: Pure Basic en 64 bits ?


Bonjour à tous,

J’utilise Power Basic depuis une quinzaine d’années à mon entière satisfaction. Cependant, le code généré est en 32 bits et je suis pessimiste quant à la parution imminente d’une version générant du code 64 bits. C’est pourquoi, je souhaite avoir les précisions suivantes ...
par nemerod
mar. 21/nov./2023 15:59
Forum : 3D
Sujet : Demo 3D - Banc de poisson V2
Réponses : 12
Vues : 4457

Re: Demo 3D - Banc de poisson (à voir !)


salut les codeurs,

la version 3D de ma modélisation d'un banc de poisson
pas dégueu !

enlever lee déboggeur
si ça suffit pas compiler avec le Backend C avec optimisation
si ça suffit toujours pas diminuer le nombre de poisson (ligne 5 ...
par nemerod
mer. 15/nov./2023 22:57
Forum : Débutants
Sujet : Dessin sur écrans qui se swap
Réponses : 13
Vues : 3120

Re: Dessin sur écrans qui se swap




Salut a tous et toutes, :D

Ca alors, SPH qui poste un code !! Ca faisait longtemps...

Bon, je voudrais savoir une chose : quand on dessine (par exemple un triangle) sur un écran et qu'on swap l'écran, ce 2eme écran n'a pas ce triangle. Il faut le redessiner une fois.
Comment faire que le ...
par nemerod
mer. 15/nov./2023 20:04
Forum : Débutants
Sujet : Dessin sur écrans qui se swap
Réponses : 13
Vues : 3120

Re: Dessin sur écrans qui se swap


Tu ne fais pas appelles à ta procédure Render(). Peut être que le souci d'affichage vient de là.

En jetant un oeil sur ton code, que je vois pas un appel OpenGL à l'équivalent de la fonction ClearScreen() de PureBasic.

Modifie ton Delay(100) par un Delay(1000). Le dessin précédent ne disparait ...
par nemerod
mer. 15/nov./2023 19:55
Forum : Débutants
Sujet : Dessin sur écrans qui se swap
Réponses : 13
Vues : 3120

Re: Dessin sur écrans qui se swap


Salut a tous et toutes, :D

Ca alors, SPH qui poste un code !! Ca faisait longtemps...

Bon, je voudrais savoir une chose : quand on dessine (par exemple un triangle) sur un écran et qu'on swap l'écran, ce 2eme écran n'a pas ce triangle. Il faut le redessiner une fois.
Comment faire que le dessin ...