Evade

Evade(float, float, MovingEntity, float)

public bool Evade(float speed, float distance, MovingEntity target, float distanceToCorner) ;

説明

Targetの移動速度を考慮して逃げるように移動する。

パラメーター

パラメーター名 説明
speed 移動する速さ
distance 遠ざかる距離
target 対象のMovingEntity
distanceToCorner コーナー付近を判別する距離。
壁際に追い詰められないようにコーナーを迂回するのに使用する

戻り値

移動先の設定が成功した場合にtrueを返す。それ以外はfalseを返す。