Playable Director コンポーネントは、タイムラインインスタンスとタイムラインアセットの間のリンクを格納します。Playable Director コンポーネントは、いつタイムラインインスタンスを再生するか、どのようにタイムラインインスタンスがその時計を更新するか、および、タイムラインインスタンスが再生を終了したとき何を発生させるかを制御します。
また、Playable Director コンポーネントは、関連するタイムラインアセット (Playable プロパティー) のトラックのリストを表示します。このトラックは、シーン内のゲームオブジェクトをアニメーションします。シーン内のタイムラインアセットトラックとゲームオブジェクトの間のリンクは、バインディング または トラックバインディング と呼ばれます。タイムラインアセットとタイムラインインスタンスのバインディングと関係の詳細は、タイムラインの概要 を参照してください。
タイムラインアセットとシーンのゲームオブジェクトを手動で関連付けるには Playable プロパティーを使用します。この関連付けを行うと、選択したタイムラインアセットのタイムラインインスタンスが作成されます。タイムラインインスタンスを作成した後、Playable Director コンポーネントの他のプロパティーを使用してインスタンスを制御し、シーン内のどのアニメーションオブジェクトをタイムラインアセットでアニメーションするかを選択できます。
タイムラインインスタンスがそのタイミングを更新するために使用するクロックソースを設定するには、Update Method を使用します。Update Method は、以下のクロックソースを適用できます。
DSP: 正確なオーディオスケジューリングのサンプルを選択します。これを選択すると、タイムラインインスタンスは、オーディオを処理するのと同じクロックソースを使用します。DSP はデジタル信号処理の略です。
Game Time: ゲームクロックと同じクロックソースを使用する場合に選択します。このクロックソースは タイムスケール の影響を受けます。
Unscaled Game Time: ゲームクロックと同じクロックソースを使用する場合に選択します。ただし、タイムスケール の影響は受けません。
Manual: クロックソースを使用せず、スクリプトを使用してクロック時間を手動で設定する場合に選択します。
ゲームプレイを開始するときにタイムラインインスタンスを再生するかどうか。デフォルトでは、タイムラインインスタンスは、シーンの再生を開始するとすぐに始まるように設定されています。デフォルトの動作を無効にするには、Playable Director コンポーネントの Play on Awake オプションを無効にします。
タイムラインインスタンスが再生を終了するときの動作。Wrap Mode は、Timeline エディターウィンドウが Play Range モードにあるときの動作も定義します。以下の Wrap Mode が適用可能です。
Hold: タイムラインインスタンスを 1 回再生し、再生が中断されるまで最後のフレームを維持します。
Loop: 再生が中断されるまで、シーケンスを繰り返し再生します。
None: シーケンスを 1 回再生し、アニメーション化したすべてのプロパティーを再生前の値にリセットします。
タイムラインインスタンスが再生を開始する時間 (秒)。Initial Time には、タイムラインインスタンスがトリガーされてから実際に再生が開始されるまでの遅延が秒単位で追加されます。例えば、Play On Awake が有効で Initial Time が 5 秒に設定されている場合、Unity ツールバーの再生ボタンをクリックすると再生モードが開始され、タイムラインインスタンスが 5 秒後に開始します。
これは、長い映画的なもので作業していて、タイムラインインスタンスの最後の数秒をプレビューしたい場合に便利です。
Current Time フィールドは、Timeline エディターウィンドウのタイムラインインスタンスによる時間の経過を表示します。Current Time フィールドは、Playhead Location フィールドと一致します。Current Time フィールドは、Timeline エディターウィンドウが非表示のときに便利です。Current Time フィールドは、タイムライン再生モードのとき、または、Unity がゲームモードのときに Playable Director コンポーネントに表示されます。
Bindings を使用して、シーンのゲームオブジェクトを、関連付けられているタイムラインアセット (Playable プロパティー) のトラックとリンクします。ゲームオブジェクトをトラックにリンクすると、トラックによって、シーン内のゲームオブジェクトがアニメーション化されます。ゲームオブジェクトとトラックとのリンクは、バインディング または トラックバインディング と呼ばれます。
Bindings の表示は 2 つの列に分かれています。
最初の列は、タイムラインアセットのトラックのリストです。各トラックは、アイコンとそのトラックの種類によって識別されます。
2 番目の列は、各トラックにリンク (または、バインディング) されたゲームオブジェクトです。
Bindings は、トラックグループ、トラックサブグループ、または、ゲームオブジェクトをアニメーション化しないトラックを表示しません。Timeline エディターウィンドウの トラックリスト も、同じバインディングを表示します。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.