Source : Scratch Wiki en français
(Redirigé depuis Pointer vers ( v) (bloc))
Bloc « s'orienter vers ( v) »
s'orienter vers ( v) est un bloc impératif de la catégorie Mouvement.
s'orienter vers ( v)::motion
s'orienter vers ( v)::motion
s'orienter vers [ v]::motion
pointer vers [ v]::motion
Mouvement
Forme
Bloc impératif
Ajouté
Scratch 1.0
Entrées
1 (entrée déroulante)
Code du bloc
s'orienter vers ( v)
Description

Le bloc s'orienter vers permet d'orienter un sprite vers un autre sprite ou vers la souris. Il s'oriente vers le point central de la cible sélectionnée.
Exemples
Ce bloc est assez utile. Il peut par exemple être utilisé pour :
- Faire s'orienter continuellement un sprite vers la souris :
quand le drapeau vert pressé répéter indéfiniment s'orienter vers (pointeur de souris v) avancer de (10) pas fin
- Guider un sprite vers un autre sprite en mouvement :
s'orienter vers (Joueur v) répéter jusqu'à ce que <touche le [Joueur v] ?> avancer de (5) pas fin
- S'orienter vers le but d'un projet :
quand je reçois [Indice v] s'orienter vers (Chemin v)
Alternatives
Il est aussi possible d'utiliser les coordonnées :
- Pour le pointeur de la souris :
s'orienter à (([atan v] de (((souris x) - (abscisse x)) / ((souris y) - (ordonnée y)))) + ((180) * <(souris y) < (ordonnée y)>))
- Pour un autre sprite :
s'orienter à (([atan v] de ((([abscisse x v] de [sprite 1 v]) - (abscisse x)) / (([ordonnée x v] de [sprite 1 v]) - (ordonnée y)))) + ((180) * <([ordonnée x v] de [sprite 1 v]) < (ordonnée y)>))
Sur le forum Scratch
Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :
s'orienter vers ( v)
Sera alors rendu :
s'orienter vers ( v)::motion
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans un post.