在unity中怎么导入视频文件

在unity中怎么导入视频文件,第1张

unity支持的视频格式包括.mov .mpg .mpeg .mp4 .avi 和.asf

将视频文件拖拽到project视图中,系统会自动生成电影纹理资源。

添加脚本清手如下:

#pragma strict

var movTexture:MovieTexture

function Start ()

{

movTexture.loop = true

}

function OnGUI()

{

GUI.DrawTexture(new Rect (0,0,Screen.width,Screen.height),movTexture,ScaleMode.StretchToFill)

if(GUILayout.Button("播答扰嫌放/继续"))

{

if (!movTexture.isPlaying)

{

movTexture.Play()

}

}

if(GUILayout.Button("暂停播放"))

{

movTexture.Pause()

}

if(GUILayout.Button("停止播放"))

{

movTexture.Stop()

}

}

将这李消个脚本绑定在照相机上就可以了

#pragma strict

var movTexture:MovieTexture

function Start ()

{

movTexture.loop = true

}

function OnGUI()

{

GUI.DrawTexture(new Rect (0,0,Screen.width,Screen.height),movTexture,ScaleMode.StretchToFill)

if(GUILayout.Button("播放/继兄清滚续"))

{

if (!movTexture.isPlaying)

{

movTexture.Play()

}

}

if(GUILayout.Button("暂停播放"))

{

movTexture.Pause()

}

if(GUILayout.Button("停止播放"))

{

movTexture.Stop()

}

}你可以搜索 编,程,回,忆,录正颤,之unity3d学习了解下,我觉得这个课羡余程很不错,容易学

unity3d如何加载视频。要唯友是只是加载PC端用的,利用MovieTexture 这个类;

public MovieTexture movTexture

void Start() {

renderer.material.mainTexture = movTexture

movTexture.Play()

}

要是加载在android端的视频:

void Start () {

Handheld.PlayFullScreenMovie ("StarWars.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput)

}

把StarWars.mp4放搏知在StreamingAssets文件夹下面。只有在真机上才能看基山消到效果哦。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11991948.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存