タグ: 追従

主人を追従し始める距離を設定

待機状態から追従状態に入る場合は、主人と一定の距離が開くことが条件です。
この距離を自由に変更することができます。
FollowDistanceの値によって、ホムンクルスが主人の追従を始める距離を設定できます。
デフォルトでは3になっており、主人との距離が3セルまでは待機状態、4セル以上で追従し始めることになります。
これは、追従時の目標点を決定する値のChaceDistanceと独立しますが、
値を指定する場合必ずChaceDistanceより低い値にしないようにしてください。
例えばChaceDistance=2なら、FollowDistanceは2以上にしてください。
この時1にすると、追従状態から抜け出せなくなり行動に支障をきたします。
「等速追従に関する変数」カテゴリ内、以下の変数によって設定。
FollowDistance = 3     主人との距離が指定セル以内で待機
カテゴリー : AI機能, 移動系設定 タグ : ,

追従に関する設定

ホムンクルスが主人を追従するとき、目標とする距離を設定できます。
ChaceDistanceが1のときは主人のすぐ後ろに、2の時は1マスあけた位置で停止します。
0にすると主人の座標を目標にしますが、セルの重なりにより結局弾かれますので、
隣接セルのどこかに留まることになると思います。
デフォルトでは2になっています。

また、追従時の移動目標点を左右にずらす設定も可能です。
ToOwnerSideの値で、主人の進行方向に対して右または左にずれて追従します。
この値は1のとき進行方向に対して右、-1のとき左にずれます。
例えば、ChaceDistance0ToOwnerSide1に設定すると、主人のすぐ右隣に移動するようになります。

「等速追従に関する変数」カテゴリ内、以下の変数によって設定。
ChaceDistance = 2       主人を追従するときに取る距離
ToOwnerSide= 0       追従点をずらす設定
カテゴリー : AI機能, 移動系設定 タグ : ,
top