私は2dゲームでビデオを再生する必要があります。 YouTubeの多くのチュートリアルでは、ビデオを再生する方法は、3Dです。そう2DまたはUI層の両方で統一Unity 2Dでビデオを再生するには?
- ビデオフォーマット
私は2dゲームでビデオを再生する必要があります。 YouTubeの多くのチュートリアルでは、ビデオを再生する方法は、3Dです。そう2DまたはUI層の両方で統一Unity 2Dでビデオを再生するには?
でビデオファイルを再生する方法を私と一緒に共有して、あなたは単に動映像テクスチャーを使用してビデオを再生することができます。
たとえば、UIでビデオを再生するとします。つまり、UIにRawImageを作成し、ムービーを素材としてMovieTextureを作成する必要があります。最後に、素材をRawImageに配置します。
もっと詳しく:すべてのhttp://answers.unity3d.com/questions/940565/movietexture-in-ui-panel.html
Unity 5.6は新しいVideoPlayerとVideoClip Apiで作業しています。ここでは、https://youtu.be/nGA3jMBDjHkを説明する素敵なビデオチュートリアルがあります –
まずWindowsを使用している場合は、QuickTimeと後でドラッグをインストールし、ユニティでプロジェクトビューにムービーファイルをドロップする、それが映画の質感などのファイルをインポートします。
ビデオを3Dまたは2Dのゲームで表示する場合は、RawImageコンポーネントを使用してUIでこれを行うことができます。ムービーテクスチャをインスペクタのRawImageコンポーネントのテクスチャとして設定するだけです。
ビデオを制御するには、この簡単なスクリプトで行うことができます。Raw Imageコンポーネントを使用してゲームオブジェクトにアタッチする必要があります。
using UnityEngine;
using UnityEngine.UI;
public class VideoHandler : MonoBehaviour {
RawImage raw;
MovieTexture m;
void Start() {
raw = GetComponent<RawImage>();
m = (MovieTexture)raw.mainTexture;
}
void Update() {
if (Input.GetButtonDown("Jump"))
{
if (m.isPlaying)
{
m.Pause();
}
else
{
m.Play();
}
}
}
}
あなたが完了しました!
これまでに何を試しましたか?コードを共有したり、実行した手順を説明したりすることは、あなたの質問に追加するのに良いことです。 –
しかし、私はUnityで新しく、No Ideaです。私はCode @ BrianDを持っていません –