練習問題:ロケットの軌道

Tutorial

Beginner

+10XP

15 mins

Unity Technologies

練習問題:ロケットの軌道

この練習問題では、ロケットが軌道を離れて宇宙へと旅立つときの 2 番目のカットシーンをキャプチャします。Timeline Signals を使ってシーンのスカイボックスを変更したり、アクティベーショントラックを使って地球を追加したり、山の地形を非アクティブにしたり、バーチャルカメラを使ってロケットが宇宙空間を通過していく様子を「見る」ことになります。

Languages available:

1. ロケットの軌道外へのアニメーション

  • 新しい Timeline を作成し、「OrbitTimeline」と呼びます。Master Timeline に追加します。
  • OrbitGameObjects を Activation Track に追加して、Earth GameObject をアクティブにします。
  • Saturn V ロケットを複製し、「SaturnV_Orbit」に名前を変更します。
  • SaturnV_Orbit GameObject を Activation Track に追加して、2 つ目の SaturnV が Timeline シーケンスの第 2 ステージの間にアクティベートされるようにします。
  • OrbitObjects GameObject を Activation Track に追加し、Orbit シーケンス中に地球モデルがアクティベートするようにします。
  • OrbitParticles ゲームオブジェクトを Activation Track に追加し、ロケットがカメラを通過するとゲームオブジェクトを非アクティブにします。

2. Timeline Signal を作成してスカイボックスを変更

  • OrbitTimeline に Timeline Signalトラックを追加します。
  • 新しい Signal Asset を作成します。
  • Environment Manager でドラッグして、メソッドの値を EnvironmentManager.SwapSkyboxMilkyWay に設定すると、スカイボックスが Timeline の先頭にある MilkyWay に切り替わります。
  • OrbitTimeline と RocketTakeOffTimeline の両方のタイムラインの間に FadeOutFadeIn Clip Track を追加して、スカイボックスのスワップをマスクします。

3. ロケットが宇宙空間を移動するときのカメラアングルの設定

  • 別のバーチャルカメラを追加し、その Look At パラメーターをロケットに設定します。
  • ロケットの前にカメラを配置し、ロケットがバーチャルカメラに向かって移動するように表示され、その後、バーチャルカメラを通過します。
  • OrbitTimeline に Cinemachineトラックを追加し、そのトラックに新しい Virtual Camera を追加します。
  • 船の右側を見るように角度をつけた 2 台目のバーチャルカメラを追加します。
  • 宇宙船に Follow パラメーターを設定すると、ロケットと一緒に宇宙空間を移動することができます。
  • 2 つのバーチャルカメラを Cinemachine Track に追加した後、2 つのバーチャルカメラの間に FadeOutFadeIn を追加します。長さを適切なサイズに調整するようにしてください。

Complete this Tutorial