1. Wiki
  2. /Entités
  3. /minecraft:behavior.look_at_entity

minecraft:behavior.look_at_entity

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:behavior.look_at_entity pour toi avec un simple interrupteur.Get GodCraft

Vue d'ensemble

minecraft:behavior.look_at_entity est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Objectif d'IA qui fait tourner la tête de la créature vers les entités proches qui passent son filtre.

Champs

ChampTypePar défautDescription
filtersFilter Group{"AND":null,"NOT":null,"OR":null,"all":null,"all_of":null,"any":null,"any_of":null,"none_of":null}Les entités que la créature regarde.
angle_of_view_verticalinteger360Sur combien de degrés en haut et en bas la créature voit.Plage : de 0 à 360
angle_of_view_horizontalinteger360Sur combien de degrés à gauche et à droite la créature voit.Plage : de 0 à 360
look_timeFloatRange{"max":4,"min":2}Plage de temps aléatoire pendant laquelle la créature continue de regarder.
look_distancenumber8À quelle distance, en blocs, une entité doit être pour être regardée.Plage : de 0 à …
probabilitynumber0.02Chance de commencer à regarder à chaque vérification. 1.0 signifie 100 %.Plage : de 0 à 1
priorityinteger0Plus le nombre est petit, plus l'objectif passe en premier : quand deux objectifs sont en concurrence, celui qui a la plus petite priorité gagne.Plage : de 0 à …
control_flagsGoal's control flags[]aucuneLes parties du corps que cet objectif contrôle (move, look, jump) : deux objectifs qui utilisent les mêmes parties ne peuvent pas tourner en même temps.

Exemple

Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :

BP/entities/<name>.json
{
  "minecraft:behavior.look_at_entity": {
    "filters": {
      "AND": null,
      "NOT": null,
      "OR": null,
      "all": null,
      "all_of": null,
      "any": null,
      "any_of": null,
      "none_of": null
    },
    "angle_of_view_vertical": 360,
    "angle_of_view_horizontal": 360,
    "look_time": {
      "max": 4,
      "min": 2
    },
    "look_distance": 8,
    "probability": 0.02,
    "priority": 0,
    "control_flags": []
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more