From 3c1b2dae426808ad1f9f958a13e5915babfa9d32 Mon Sep 17 00:00:00 2001 From: Zhao Xin <7176466@qq.com> Date: Sun, 11 Dec 2022 02:57:46 +0800 Subject: [PATCH] update --- vehicle.js | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/vehicle.js b/vehicle.js index b7197df..ea18878 100644 --- a/vehicle.js +++ b/vehicle.js @@ -10,19 +10,10 @@ function setup() { } function draw() { - 巡游小车(); // 追逐鼠标(); // 逃避鼠标(); - // 小车追逐(); -} - -function 巡游小车() { - background(64); - vehicle1.wander(); - vehicle1.move(); - vehicle1.turn(); - vehicle1.drawPath(); - vehicle1.show(); + // 巡游小车(); + 小车追逐(); } function 追逐鼠标() { @@ -43,12 +34,21 @@ function 逃避鼠标() { vehicle1.show(); } +function 巡游小车() { + background(64); + vehicle1.wander(); + vehicle1.move(); + vehicle1.turn(); + vehicle1.drawPath(); + vehicle1.show(); +} + function 小车追逐() { background(64); - vehicle1.seek(vehicle2); + vehicle1.seek(vehicle2, 20); vehicle2.move(); vehicle1.move(); - vehicle2.turn(); + if (vehicle2.turn()) vehicle2.velocity = randomVector(random(2, 5)); vehicle1.turn(); vehicle1.drawPath(); vehicle2.show(); @@ -150,6 +150,7 @@ class Vehicle { } this.position.x = x; this.position.y = y; + return edgeCrossed; } // bounce() {