Aller au contenu principal

Le joueur lâche son ballon et le frappe : direction × force + lift vertical

Ball.Launch

Le joueur lâche son ballon et le frappe : direction × force + lift vertical.

Action. Le fil blanc entre, le bloc fait son effet, le fil blanc sort.

Dans la vue Code, le verbe est launch : launch(force).

Le fil blanc est l'ordre. Le fil bleu est une valeur. Un fil bleu gagne sur le défaut.

Chaque passage consomme 4 dans le budget d'exécution (le défaut est 1).

Exemple​

Le même bloc, écrit dans la vue Code. Les nombres et les textes sont des valeurs de départ du module, à changer.

on cast {
launch(2000, player = caster, lift = 50, powerShot = false)
}

La grammaire complète est dans Exemples.

Entrées​

Sur le grapheInterneTypeDéfautNotes
départexecflux
joueurplayerjoueur
directiondirectionvecteuroptionnel
forceforcenombre2000de 0 à 8000
hauteurliftnombre50de -2000 à 2000
powerShotpowerShotoui/nonnon

Sorties​

Sur le grapheInterneTypeDéfautNotes
suitethenflux
launchedlaunchedoui/non
ballballentité

Détail​

  • départ (exec). Le fil blanc arrive ici. C'est l'ordre: sans ce fil, le bloc ne démarre pas.
  • joueur (player, joueur). Relie un fil bleu.
  • direction (direction, vecteur). Le fil peut rester vide.
  • force (force, nombre). Sans fil bleu, le défaut est utilisé. Défaut: 2000. Borné de 0 à 8000.
  • hauteur (lift, nombre). Sans fil bleu, le défaut est utilisé. Défaut: 50. Borné de -2000 à 2000.
  • powerShot (powerShot, oui/non). Sans fil bleu, le défaut est utilisé. Défaut: non.
  • suite (then). Sors d'ici en fil blanc pour enchaîner un autre bloc.
  • launched (launched, oui/non). Relie un fil bleu.
  • ball (ball, entité). Relie un fil bleu.