您的位置:首页 > 移动开发 > Unity3D

Unity——网页获取视频文件播放,获取图片更换纹理

2015-04-28 13:47 726 查看
// 确保这两个组件已经添加

@script RequireComponent (GUITexture)

@script RequireComponent (AudioSource)

var url = "http://www.unity3d.com/webplayers/Movie/sample.ogg";

function Start () {

//开始下载视频

var www = new WWW(url);

// 确保视频已经下载好

var movieTexture = www.movie;

while (!movieTexture.isReadyToPlay)

{

yield;

}

var gt = GetComponent.<GUITexture>();

// 初始化纹理

gt.texture = movieTexture;

transform.localScale = Vector3 (0,0,0);

transform.position = Vector3 (0.5,0.5,0);

gt.pixelInset.xMin = -movieTexture.width / 2;

gt.pixelInset.xMax = movieTexture.width / 2;

gt.pixelInset.yMin = -movieTexture.height / 2;

gt.pixelInset.yMax = movieTexture.height / 2;

// 获取音频组件

var aud = GetComponent.<AudioSource>();

aud.clip = movieTexture.audioClip;

//播放视频音效

movieTexture.Play();

aud.Play();

}

//网络上获取图片

var url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg";
function Start () {
// Start a download of the given URL
var www : WWW = new WWW (url);

// Wait for download to complete
yield www;

// assign texture
renderer.material.mainTexture = www.texture;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: