【Unity】Planeに動画を表示する方法【Video Player】 

 今回紹介するのは、「Planeに動画を表示する方法」です。

ゲームでもよく動画をオブジェクトに表示したものを設置していますが、それを実装する方法になります。
コンポーネントを追加するだけで簡単に実装することができますので、ぜひ試してみて下さい。

目次

Planeに動画を表示する

 表示したい動画を、ProjectsのAssetsフォルダにドラッグアンドドロップで取り込みます。

次にHierarchyからPlaneを作成し、Transformの「Rotation」で回転させて縦にします。
※逆に回転させると何も見えなくなってしまうので方向に気をつけて下さい。

Planeに動画を表示するには、インスペクターの「Add Component」から「Video Player」を追加します。

Video PlayerコンポーネントのVideo Clipに先程取り込んだ動画ファイルを指定します。
また、動画をループさせたい場合は、Loopにチェックを入れます。

これで設定が完了しました。再生を押して確認してみましょう。

Video Playerコンポーネントの各機能について

Video player コンポーネントの各種設定項目の機能については以下の表の通りです。

プロパティ説明
Source動画ソース
– Video Clip指定したVideo Clip
– URL指定したURLのファイル
PlayOnAwakeAwakeで再生開始するかどうか
WaitForFirstFrame最初のフレームが準備できまで待つかどうか
Loopループさせるかどうか
SkipOnDrop実時間に合わせてフレームを落とすかどうか
PlaybackSpeed再生スピード
RenderModeレンダリング方法
– Camera Far/Near Planeカメラ映像の奥/手前の画面
– RenderTextureRenderTexture
– MaterialOverrideマテリアルのテクスチャ
Rendererレンダリング先
AudioOutputMode音声の出力方法
– Noneミュート
– AudioSource指定したAudioSource
– Direct端末で直接出力

公式ドキュメントは以下から確認できます。

まとめ

 今回、「Planeに動画を表示する方法」を紹介しました。

  • 動画の取り込み
  • Planeの作成、回転
  • コンポーネントへのVideo Playerの追加
  • Video Playerへ動画の設定

 今回は、Planeへの設定を行いましたが、オブジェクトへVideo Playerを追加することで、球やキューブといったオブジェクトに対しても動画を映すことができます。簡単に実装できるので色々試してみましょう。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次