Gambas France BETA


Pas de compte ? Incription

GB3 class Draw / class paint

Ce sujet est résolu.

1
AuteurMessages
jibi#1 Posté le 12/7/2012 à 21:41:35
codergambas.jimdofree.comBonjour à tous
Et bonne vacances pour ceux qui y sont !

J'ai l'intention de reprendre un petit prog, que j'avais réalisé en GB2, de tracé de fonction : http://www.gambasforge.org/code-38-mathgraph.html , mais le re-écrire en GB3
Aussi je me demandais quelles sont les différences entre les class paint et draw et ce pourquoi elles sont le mieux adaptées!

Pour tracer une fonction, laquelle vaut il mieux utiliser?

Il est vrai que je ne connais pas la class paint qui me semble à première vue plus complexe à utiliser, y aurait il un tuto quelque part, mis à part les exemples GB3?

Bonne soirée
Jibi
Debian GNU/Linux 11 64-bit

gambix#2 Posté le 13/7/2012 à 10:52:12
Faire simple !si c'est pour un tracé dynamique, plutot draw car le temp d'affichage de paint est plus long.... sinon si tu génère une image statique, utilise plutot paint, le choix des effet graphique est sans limite presque.

Et essais d'apprendre a utiliser les fonctions graphiques en générale pour la conception de tes jeux... Je remarque que tu utilise encore des label et picturebox pour ça.

Regarde par exemple le composant iconview est entièrement construit avec draw (et un peu paint. Draw est un outil magique
Moins de texte dans une signature c'est agrandir son espace.
jibi#3 Posté le 13/7/2012 à 12:04:59
codergambas.jimdofree.comBonjour
Merci Gambix pour tes conseils

Mais qu'appel tu "les fonctions graphiques pour la conception de tes jeux" ?

jibi
Debian GNU/Linux 11 64-bit

gambix#4 Posté le 13/7/2012 à 15:26:49
Faire simple !Bien draw tout simplement. Et rect pour la détection de collision ... Etc..

Aucun widget ne doit intervenir dans l'aire de jeux
Moins de texte dans une signature c'est agrandir son espace.
jibi#5 Posté le 13/7/2012 à 16:56:59
codergambas.jimdofree.comAh ok :shock: :D
oui c'est vrai, j'ai dans ce cas rajouté des labels sur la draw, mais j'aurai du les dessiner avec Rect!
Ok je vais donc essayer de faire cela dans ma version en GB3

Encore merci Gambix
bonne après midi

A plus

Jibi
Debian GNU/Linux 11 64-bit

1