【问题标题】:How do I add an animated video as a splash screen in Unity3D android game?如何在 Unity3D 安卓游戏中添加动画视频作为启动画面?
【发布时间】:2015-09-13 17:58:35
【问题描述】:

我正在为我的安卓游戏使用 Unity3D。我想将视频添加为动画启动画面。我尝试了不同的方法来做到这一点。我的 C# 代码如下所示:

public class Splash : MonoBehaviour
{
    void Start ()
    {
        StartCoroutine ("PlayMovie");
    }
    public IEnumerator PlayMovie ()
    {
        Handheld.PlayFullScreenMovie ("splash.mp4", Color.black, FullScreenMovieControlMode.Hidden, FullScreenMovieScalingMode.AspectFit);
        yield return new WaitForSeconds (1);
        Application.LoadLevel ("home");
    }
}

【问题讨论】:

    标签: c# android unity3d splash-screen


    【解决方案1】:

    你应该这样使用它

    public bool started = false;
    
    void Update ()
    {
        if (started == false) {
            started = true;
            StartCoroutine (playMovie ());
        }
    }
    
    public IEnumerator PlayMovie ()
    {      
       yield Handheld.PlayFullScreenMovie ("splash.mp4", 
       Color.black,FullScreenMovieControlMode.Hidden, 
       FullScreenMovieScalingMode.AspectFit);
    
       Application.LoadLevel ("home");
    }
    

    您还应该检查文档

    https://docs.unity3d.com/ScriptReference/Handheld.PlayFullScreenMovie.html

    【讨论】:

      猜你喜欢
      • 2012-12-27
      • 2013-01-12
      • 1970-01-01
      • 2013-03-05
      • 1970-01-01
      相关资源
      最近更新 更多