Perspective dynamique avec la souris

 

On se propose de montrer l'évolution dynamique d'une perspective par déplacement des points de fuite au moyen de la souris.
Un gradient de couleurs est proposé en option ( aléatoire sur la face supérieure ).
Les petits veinards qui adorent les scripts vont être servis.
Je suppose connu les fonctions de création sur lesquelles je n'insisterai pas.

⇒ animation ⇐

(Cliquez sur le texte gradient pour avoir la couleur)

Mieux qu'un long discours, un dessin vous montre les paramêtres utilisés.
Le point de fuite gauche est F1, celui de droite est F2.

Création des Objets

1 - Définissez les dimensions générales 640x480 ainsi que la couleur du fond #000066.
Prenez un Frame Rate égal à 35.

2 - Mettez 2 curseurs en place : hslider1 et hslider2.
Voici pour hslider1 ( Target coché. ) :

   

Mettez hslider2 en X = 630 Y = 10
( En fait, çà n'a pas d'importance car on les positionnera par script )

3 - Créez un texte statique en bas de la scène pour le choix du gradient :

   

4 - Créez un petit cercle vert à gauche du texte précédent.
Nommez le dotG. Target coché.

   

5 - Au même endroit que précédemment, placez un cercle identique mais de couleur rouge.
Nommez le dotR. Target coché.

6 - Créez un texte statique en bas de la scène à droite du texte gradient.
Nommez le filaire. Target coché.

   

Scripts

Et maintenant, que du bonheur. 

Dans Outline, sélectionnez la scéne, passez en Mode Expert. Entrez le script suivant :

Dans Outline, sélectionnez le texte gradient. Entrez le script suivant :

Dans Outline, sélectionnez hslider1. Entrez le script suivant :

Dans Outline, sélectionnez hslider2. Entrez le script suivant :

Ouf !

 


Si vous aimez le site

 

Select a language if you need :


Page chargée en 0.003 sec.

Dernière Modification : Mer 25 Janvier 2017 8:56
Copyright © 1999-2017 Jean-Paul Molina Tous droits réservés.

vers Google