12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using UnityEngine;
- using System.Collections;
- using System;
- /// <summary>
- /// 过场动画场景
- /// </summary>
- public class InMovie : MonoBehaviour {
- /// <summary>
- /// 开始
- /// </summary>
- private void Start()
- {
- StartCoroutine(IE_LoadLevel(ToLevel));
- }
- /// <summary>
- /// 协同加载
- /// </summary>
- /// <returns>返回加载器</returns>
- 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();
- }
- }
- /// <summary>
- /// 去关卡
- /// </summary>
- 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);
- }
- /// <summary>
- /// 延迟加载
- /// </summary>
- private void Lateload()
- {
- Application.LoadLevel(2);
- }
- }
|