script clignoter

Tout ce qui concerne la programmation par blocs
Répondre
martinAcosta
Messages : 344
Enregistré le : lun. avr. 28, 2014 8:06 pm

script clignoter

Message par martinAcosta »

Bonjour

J'aimerais faire un script pour faire clignoter un point.

Mon idée initiale était d'utiliser une boucle pour cacher/montrer le point plusieurs fois.

J'ai construit le dgscript suivant:
1. Compter avec i de 1 jusqu'à 10 en ajoutant 1
2. faire: Fixer l'aspect de P1 à Caché (reste de i/2=0)

Mais le résultat est que le point P1 est caché, mais pas montré.

Est-ce du à la vitesse du comptage? Existe-t-il un moyen d'ajouter un délai, comme dans CaRMetal?

Ou quelqu'un aurait il d'autres idées pour faire clignoter un point?

Merci

patrice64
Site Admin
Messages : 32
Enregistré le : dim. mai 18, 2014 2:30 pm
Localisation : Pau

Re: script clignoter

Message par patrice64 »

Bonjour Martin,

Compte tenu de la nature "fulgurante" des scripts DGPad, je pense qu'il faut plutôt animer un curseur.
  • 1) Créer un point P1

    2) Créer un curseur E1 valant 0 ou 1

    3) Créer un point P2 et le définir via ses propriétés Blockly, onglet expression par :
    si E1 {retourner P1}

    4) Masquer P1

    5) Animer E1 en aller retour.

pointClignotant.txt
(1.43 Kio) Téléchargé 361 fois

monique31
Messages : 373
Enregistré le : sam. nov. 03, 2007 3:33 pm
Localisation : Toulouse

Re: script clignoter

Message par monique31 »

Autre solution : c'est une "expression-programme", qui peut se créer comme avant avec la caculatrice ; mais qui peut aussi se faire par Blockly, en liant le script à une expression.
Voilà d'abord la copie d'écran du script :

Image

Et ensuite le fichier :


patrice64
Site Admin
Messages : 32
Enregistré le : dim. mai 18, 2014 2:30 pm
Localisation : Pau

Re: script clignoter

Message par patrice64 »

Ou encore cette variante accélérée, sur l'idée de Monique, avec une seule expression n.
Le script de n (onglet Modifié) :

Image

Et le fichier DGPad :


clignoter2.txt
(2.06 Kio) Téléchargé 343 fois
Fichiers joints
clignoter.jpg
(41.93 Kio) Téléchargé 177 fois

Répondre