ニュース

Top  >   15. C#とMonoBehaviour  >   Q, 複数のオブジェクトを連動させた複雑な演出を作りたい

Q, 複数のオブジェクトを連動させた複雑な演出を作りたい

2026/03/18

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

「Timeline(タイムライン)」ウィンドウを使用します。

原因 / 背景

個別のAnimator制御では、複数のキャラやカメラを同期させた映画のような演出を作るのが難しいためです。

実装 / 手順

Window > Sequencing > Timelineを開き、各オブジェクトのアニメーションや音声を並べて管理します。

サンプルコード

using UnityEngine;
using UnityEngine.Playables;

public class SequenceDirectorController : MonoBehaviour
{
    [SerializeField] private PlayableDirector playableDirector;

    public void PlaySequence()
    {
        if (playableDirector == null)
        {
            Debug.LogWarning("PlayableDirector is not assigned.");
            return;
        }

        playableDirector.time = 0;
        playableDirector.Play();
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず対象デバイスでも必ず動作確認してください。

難易度:Level 3(中級)
対象プラットフォーム:PC,Android,iOS,Unity
関連キーワード:カットシーン,シーケンス,演出,連動

Level 3-5 向けバナー 1Level 3-5 向けバナー 2