ボートと亀のツアーライド
Make your Tour Ride シリーズ。スピードボートと亀とをリリースしました。 Japan Open Grid (JOG) 内の Shinobar Annex スクリプトの館でそのキットを無料配布しています。ボートのツアーライドは地形を読み、陸地を避けて水面のみを走行します。
ただし乗降のできるターミナルが水面から20m以内であれば陸地にあっても構いません。たとえばこのキットに含まれる亀は海から20m以内であれば侵入します。
この亀は水中を潜って航行します。スクリプトの設定は次のようになっています。
float GROUND_LEVEL = 0.1; //usually at the lower edge of the root prim
float FLOAT_LEVEL = -0.2; //offset from the water level
float DIVE_LEVEL = -5.0; //dive this level if can
float SINK_LEVEL = -0.7; //entire body is under the water level, splashing stops under this level
float FLIGHT_LEVEL = 0.0; //meter, lowest flight height for aircrafts
可能な限り DIVE_LEVEL で航行します。乗降のできるターミナルでは FLOAT_LEVEL まで上がってきます。潜っているときに水しぶきを上げるのは不自然なので、SINK_LEVEL 以下に潜っているときには水しぶきを停止します。
Edit - Delete