Posté le 17/03/2014 19:55
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 257 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 18/03/2014 12:38 | #
Changer les listes permet de dessiner plusieurs images, contrairement au ViewWindow qui efface l'écran
Citer : Posté le 18/03/2014 16:22 | #
oui mais si je fait ca
ViewWindow 1,127,1,N,63+N,1
S-WindMan
S-Graph1 ... List 3, List 4
For 1->N To 10
List 1+N→List 3
List 2 + N→ List 4
DrawStat
Next
est-ce que ca va dessiner une trainée ou cela va actualiser (rafraichir) car si cela laisse une trainée de pixel allumés, je n'en veux pas et si ca actualise n'est-ce pas alors pareil que en changeant le ViewWindow ?
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 18/03/2014 17:12 | #
Non, ça laisse une trainée
Du coup je te conseille d'ajouter un Cls.
Et cette méthode est beaucoup plus pratique, car elle permet de dessiner plusieurs sprites à la fois (contrairement au ViewWindow).
D'un côté, ajouter une valeur à tous les nombres d'une liste peut être assez long (mais seulement si la liste est très longue hein
Citer : Posté le 18/03/2014 17:18 | #
ok je vois les avantages et les inconvénients...
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 18/03/2014 17:23 | #
Disons que comme souvent tu n'affiches jamais qu'une image, changer le ViewWindow me paraît difficile
Et puis c'est beaucoup plus facile quand tu écris tes valeurs de te baser par rapport à une base constante.
Au passage, imaginons que tu veuilles afficher deux images distantes de 10px ou de 20px l'une de l'autre, selon les cas. Ce n'est pas possible avec le ViewWindow, puisqu'il déforme le plan, donc tes images le seraient aussi
Citer : Posté le 18/03/2014 17:26 | #
comment ca le ViewW déforme l'image ? si tu laisse des coordonnés toujours distantes de la même valeur dans leVieW il ne déformera rien je me trompe
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 18/03/2014 17:34 | #
Exact
Mais as-tu tout lu ?
[...] distantes de 10px ou de 20px l'une de l'autre, selon les cas.
Citer : Posté le 19/03/2014 13:44 | #
ce que tu veux dire c'est que c'est seulement quand des traits (par ex) sont distants de 10 pxl ou bien de 20 pxl que le ViewWindow déformera et pas si elle sont distantes de 15
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 19/03/2014 22:06 | #
Lorsque le view-window est optimal, c'est-à-dire en 127 par 63, se déplacer de 1 en abscisse ou en ordonnée revient à se déplacer de 1 pixel sur l'écran. Mais si tu le paramétre en 63 par 31, la plage est plus petite donc elle "s'étale" sur l'écran. Dans mon exemple, 1 unité est donc équivalent à 2 pixels.
Ainsi, deux points d'abscisses 15 et 20 seront séparés de 4 pixels dans le premier cas, et de 8 dans le second cas. Voilà pourquoi une image peut être déformée si on modifie le view-window sans faire attention.
Citer : Posté le 20/03/2014 06:21 | #
On ne se comprend pas.
Prenons que dans tes listes, tu aies deux images dont les x sont décalés de 10 (par exemple, la première image va de 10 à 20 et la deuxième de 30 à 40, ce qui laisse une espace de 10 pixels entre les deux).
Tu veux afficher tes images. Pas de souci, ça fonctionne.
Maintenant, tu souhaites espacer les images. Tu veux que la deuxième soit décalée, non plus de 10 pixels, mais de 20 pixels par rapport à la première.
Le ViewWindow ne te permet pas de faire ça ; la seule solution c'est de passer de 128 à 64 en x, du coup ton écran, pour la calculatrice, ne représente plus qu'une zone de 64 pixels de large (c'est le graphique où on trace les courbes).
Du coup c'est bon, ton espace de 10 pixels a doublé de largeur et fait maintenant 20 pixels.
Le problème, c'est que tes images ont aussi doublé de largeur.
Citer : Posté le 20/03/2014 10:31 | #
a ok c'est plus clair. J'avais remarqué mais du moment qu l'on ne change pas de ViewWindow par ex à A,127-A... à ViewW A;63-A tout va bien il suffit de bien calibrer dès le départ.
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)