码迷,mamicode.com
首页 > 其他好文 > 详细

u3d加载外部视屏

时间:2014-08-19 15:52:04      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   io   for   ar   art   

u3d的外部加载视屏,采用www方式,可以使用gui播放,也可以绑定到gameobject上作为动态材质使用,不过目前只支持。ogg格式,需要转。。。

using UnityEngine;
using System.Collections;

public class movie : MonoBehaviour
{
    private MovieTexture movTexture;

    private string movPath;

    void Start()
    {
        movPath = "file://" + Application.dataPath + "/1.ogg";
        StartCoroutine(LoadMoview());

    }
    public void LoadRes()
    {
        movPath = "file://" + Application.dataPath + "/1.ogg";
        StartCoroutine(LoadMoview());
    }
    IEnumerator LoadMoview()
    {
        WWW wwwDate = new WWW(movPath);

        yield return wwwDate;
        movTexture = wwwDate.movie;//得到下载的贴图
        movTexture.loop = true;
        movTexture.Play();
    }

    // Update is called once per frame
    void Update()
    {
        // GUI.DrawTexture(new Rect(0 + 100, 0 + 100, Screen.width - 100, Screen.height - 100), movTexture, ScaleMode.ScaleToFit);
        


        this.renderer.material.mainTexture = movTexture;  
    }

    void OnGUI()
    {
     
       
    }
}


 下面是给一个gameobject加上这个脚本

using UnityEngine;
using System.Collections;

public class Init : MonoBehaviour
{
    private GameObject m_ObjCube;
    // Use this for initialization
    void Start () 
    {
        m_ObjCube = GameObject.Find("ECube");
        m_ObjCube.AddComponent<movie>();
        //m_ObjCube.GetComponent<movie>().LoadRes();
    }
    
    // Update is called once per frame
    void Update () {
    
    }
}

 

u3d加载外部视屏,布布扣,bubuko.com

u3d加载外部视屏

标签:style   blog   color   使用   io   for   ar   art   

原文地址:http://www.cnblogs.com/dragon2012/p/3922050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!