Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Autres questions


Index du Forum » Autres questions » Plus rapide que PxlChg
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Plus rapide que PxlChg

Posté le 17/08/2015 08:37

Bonjour !
Pour un programme en graphique, j'ai besoin d'inverser un tas de pixels sur une zone définie. J'utilise donc PxlChg, mais il est beaucoup trop lent ! Y aurait il une astuce pour trouver plus rapide que lui ?
Merci !


Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 17/08/2015 08:57 | #


Malheureusement, non
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 17/08/2015 09:57 | #


Bon, merci Dark storm; tant pis
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Remiweb Hors ligne Membre de CreativeCalc Points: 1040 Défis: 32 Message

Citer : Posté le 17/08/2015 11:32 | #


C'est quel genre de zone, elle a un contenu fixe ?
Tweaks : ||||| ||||
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 17/08/2015 15:16 | #


Non ...
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Remiweb Hors ligne Membre de CreativeCalc Points: 1040 Défis: 32 Message

Citer : Posté le 17/08/2015 15:34 | #


Alors effectivement ça risque d'être très difficile de faire autrement...

Tu veux vraiment pas nous donner plus de détails sur ce que t'as besoin de faire ?
Tweaks : ||||| ||||
Silaxe Hors ligne Membre Points: 809 Défis: 12 Message

Citer : Posté le 17/08/2015 18:52 | #


Tu peux essayer le méthode suivante mais je ne sais pas si cela va bien rendre :
→ Tu met un Text vide (" ") à dans la zone qui t'intéresse
→ Après tu fais en Drawstat ton motif.
→ Si c'était une picture tu réenregistres.
La méthode d'utiliser la fonction Text est le seul moyen pour effacer une zone de l'écran donnée. Cependant, ce n'est pas aussi rapide que du Locate.
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 17/08/2015 19:08 | #


En fait, je veux faire un menu en graphique ou le bouton sélectionné est en négatif.
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Fife86 Hors ligne Membre Points: 839 Défis: 0 Message

Citer : Posté le 17/08/2015 19:17 | #


Regarde si il n existe pas des caracteres speciaux qui se trouve en 2 exemplaire ( un normale et son negatif) que tu affiche avec text au lieu de dessiner un bouton avec des lignes.
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 17/08/2015 19:19 | #


Yep, pour ça la méthode de Fife est la plus efficace
Sinon faudra faire autrement.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 17/08/2015 19:24 | #


ok, merci, je vais essayer
Et sinon, je dis une zone, mais c'est en fait un rectangle...
Il n'y a pas un moyen
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 17/08/2015 19:36 | #


Changer de type de menu ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
-florian66- Hors ligne Ancien rédacteur Points: 2384 Défis: 20 Message

Citer : Posté le 17/08/2015 21:12 | #


Changer de langage ?
In Arch, I trust ! And you ?
Lephenixnoir Hors ligne Administrateur Points: 24670 Défis: 170 Message

Citer : Posté le 18/08/2015 19:54 | #


Inverser le bouton ? À mon avis il est plus intéressant de changer d'effet pour gagner en performance.

En particulier, déplacer la bordure du bouton me semble relativement peu coûteux pour un effet similaire.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 18/08/2015 22:34 | #


Ben figure-toi que c'est déjà relativement long (pour l'effacer). C'est en partie pour ça que beaucoup de menus se basent sur un caractère qui se déplace.
Sinon, tu as toujours ces exemples de menus

Après 15 minutes de recherche, j'ai rien trouvé, mais je sais que quelqu'un avait fait une dizaine de menus aux aspects très sympathiques.
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 19/08/2015 08:52 | #


A Lephenixnoir : Je n'y ai pas pensé mais c'est une très bonne solution ! Merci !
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Ti.du.du39 Hors ligne Membre de CreativeCalc Points: 1290 Défis: 0 Message

Citer : Posté le 20/08/2015 19:24 | #


un truc du style :

   (Menu1)
>  (Menu2)  <
   (Menu3)
   (Menu4)


et les 2 flèches se déplacent verticalement sur les getkey 28 et 37 (je crois)
" L'Homme prouve son intelligence en innovant dans la connerie "
Dark storm Hors ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 20/08/2015 22:48 | #


Y'a plein de manières differentes de faire des menus, dont une sympa qui consiste à utiliser les petits et grands caractères pour mettre en valeur le choix de l'utisateur. Mais je doute que ça marche en graphique. Enfin bref, y'a moyen d'être imaginaif tout en exploitant les possibilités pourtant limitées du basic
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Btl Hors ligne Ancien modérateur Points: 3879 Défis: 107 Message

Citer : Posté le 22/08/2015 11:48 | #


Tu peux aussi utiliser les Picture si tu veux vraiment un beau menu
Un excellent tuto video qui vous explique comment transférer des fichiers de l'ordinateur vers la calculatrice et vice versa ma chaine youtube
mes jeux
mes jeux

Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games

Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Remiweb Hors ligne Membre de CreativeCalc Points: 1040 Défis: 32 Message

Citer : Posté le 22/08/2015 18:29 | #


Pour un tel menu on pourrait éventuellement faire un sprite normal en super Drawstat et un autre en négatif.
Mais ce serait quand même trop long pour effacer puis afficher ce qui rendrait la navigation dans le menu horrible...

L'effet de Ti.du.du39 est une bonne solution.
Dans le même genre tu peux faire des entrées avec un petit triangle devant chacune et afficher un plus gros triangle devant celle sélectionnée, ou ne mettre que du texte avec un rectangle autours pour l'entrée sélectionnée...
Tweaks : ||||| ||||
Totoyo Hors ligne Membre d'honneur Points: 16103 Défis: 102 Message

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 202 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