Les voitures! Des carrosses à escence.
Et bien les voitures vois-tu, maintenant elles utilisent aussi l'animation tree, le state machine of the future et les super autres magiqueries. Elles bougent grace à un Path2D qui est suivit par un PathFollow2D qui leur sert de lapin. Elles suivent le lapin, sans cesse et sans cesse. Elles sont sage.
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
class_name NPCCar
|
||||
extends PathFollow2D
|
||||
|
||||
@export var car : Car
|
||||
@export var speed = 0.1
|
||||
var voiture
|
||||
# Called when the node enters the scene tree for the first time.
|
||||
func _ready() -> void:
|
||||
voiture = (self.get_child(0) as Voiture)
|
||||
voiture.updatePosition(position.x, position.y)
|
||||
@export var distanceMax = 100
|
||||
|
||||
|
||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
func _process(delta: float) -> void:
|
||||
progress_ratio += delta * speed;
|
||||
voiture.updatePosition(position.x, position.y)
|
||||
if position.distance_to(car.position) < 200:
|
||||
progress_ratio += delta * speed;
|
||||
car.moveTo(position);
|
||||
|
||||
Reference in New Issue
Block a user