Source : Scratch Wiki en français


Bloc « s'orienter vers ( v) »


s'orienter vers ( v) est un Bloc impératif de la catégorie Mouvement.

bloc Scratch s'orienter vers ( v)

s'orienter vers ( v)::motion

Catégorie : Mouvement
Type : Bloc impératif
Ajouté dans : Scratch 1.0
Entrées : 1 (menu déroulant)

Code du bloc :
s'orienter vers ( v)

Description

Menu déroulant du bloc
Menu déroulant s’affichant lors d’un clic

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
Info
 Info :
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans un post.

Autre

Voici l'apparence de ce bloc sous Scratch 1.4 : pointer vers [ v]::motion

Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence :
s'orienter vers ( v)::motion 

Voir aussi

Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.