using UnityEngine; using System.Collections; using System; /// /// 过场动画场景 /// public class InMovie : MonoBehaviour { /// /// 开始 /// private void Start() { StartCoroutine(IE_LoadLevel(ToLevel)); } /// /// 协同加载 /// /// 返回加载器 private IEnumerator IE_LoadLevel(Action callback) { LogHelper.Log("-----------开始播放LOGO视频--------------"); #if UNITY_ANDROID Handheld.PlayFullScreenMovie("welcome.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput, FullScreenMovieScalingMode.AspectFit); #endif yield return new WaitForEndOfFrame(); LogHelper.Log("-----------结束播放LOGO视频--------------"); if (callback != null) { LogHelper.Log("-----------播放结束回调--------------"); callback(); } } /// /// 去关卡 /// private void ToLevel() { LogHelper.Log("播放片头完成,准备进入更新关卡"); LogHelper.Log("加载配置文件:"); //GameCfg.Init(); LogHelper.Log("补充通讯~ 请求常量配置信息6002:"); // 播放片头动画 //Handheld.PlayFullScreenMovie("PianTou.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput, FullScreenMovieScalingMode.AspectFit); Invoke("Lateload", 1.15f); } /// /// 延迟加载 /// private void Lateload() { Application.LoadLevel(2); } }