Dessiner dans un windowed screen
Publié : jeu. 07/avr./2011 21:23
Bonjour,
Je debute avec PureBasic et je me heurte à quelques difficultés, j'ai réussi à créer ma fenêtre, à créer quelques boites de dialogue et comprendre les évènements mais maintenant je souhaiterai ajouter des images qui vont bouger (une fois que je saurais les ajouter tout cours
).
J'ai donc ajouté un windowedscreen et je pense qu'il fonctionne vu que maintenant une partie de la fenêtre de l'application est noire.
Là ou je rencontre un probleme c'est pour dessiner dedans j'ai fait plusieurs tentatives en suivant la documentation mais cela ne marche pas ais je loupé quelque chose ou bien est ce mon code je n'en sais rien j'ai donc testé avec un code trouvé sur le net sensé fonctionner mais toujours rien pourriez vous m'expliquer la procédure à suivre svp?
Pour exemple voici le genre de code qui ne fonctionne pas : (il est dans une boucle)
pour information je suis sous mac osx snow leopard et j'utilise la derniere version de purebasic.
Merci.
Je debute avec PureBasic et je me heurte à quelques difficultés, j'ai réussi à créer ma fenêtre, à créer quelques boites de dialogue et comprendre les évènements mais maintenant je souhaiterai ajouter des images qui vont bouger (une fois que je saurais les ajouter tout cours

J'ai donc ajouté un windowedscreen et je pense qu'il fonctionne vu que maintenant une partie de la fenêtre de l'application est noire.
Là ou je rencontre un probleme c'est pour dessiner dedans j'ai fait plusieurs tentatives en suivant la documentation mais cela ne marche pas ais je loupé quelque chose ou bien est ce mon code je n'en sais rien j'ai donc testé avec un code trouvé sur le net sensé fonctionner mais toujours rien pourriez vous m'expliquer la procédure à suivre svp?
Pour exemple voici le genre de code qui ne fonctionne pas : (il est dans une boucle)
Code : Tout sélectionner
FlipBuffers ()
ClearScreen(RGB(0,0,0))
StartDrawing(ScreenOutput())
Circle(EcranX/2,EcranY/2,i,RGB(Random(255),Random(255),Random(255)))
StopDrawing()
Merci.