unity3d播放视频,在场景物体上播放视频

 时间:2026-05-08 07:23:59

1、打开unity3d在场景里创建一个“平面”物体。

unity3d播放视频,在场景物体上播放视频

2、然后准备好“ogv格式”的视频,放在项目文件夹中,可以通过quicktime或者Theora Converter等一些软件进行转换。

unity3d播放视频,在场景物体上播放视频

3、创建一个“Movie_1”脚本。

unity3d播放视频,在场景物体上播放视频

4、打开Movie_1脚本,创建一个mTexture,在start中设置循环播放,在ongui中设置播放按钮。

public MovieTexture mTexture;

void Start() {

this.GetComponent<Renderer>().material.mainTexture=mTexture;

mTexture.loop=true;

}

void OnGUI()

{

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

{

if(!mTexture.isPlaying)

{

mTexture.Play();

    }

}

}

unity3d播放视频,在场景物体上播放视频

5、把“Movie_1”脚本附加到平面上,把视频拖放到“MTexture”中。

unity3d播放视频,在场景物体上播放视频

6、展开视频,把里面的“音频”也拖放到平面上。

unity3d播放视频,在场景物体上播放视频

7、游戏运行后点击“播放”按钮就可以播放视频了。

unity3d播放视频,在场景物体上播放视频

8、我们发现在没有光照或者光照弱的情况下无法观看或者看不清,这时候我们可以给平面更换shader为“Unlit/Texture”,这样视频就不受光照影响了。

unity3d播放视频,在场景物体上播放视频

  • unity3d中种树
  • unity怎么打开资源商店
  • AE 制作火影螺旋丸特效教程
  • AE矩形遮罩和钢笔工具创建遮罩制作动画效果
  • Unity如何导出资源包#校园分享#
  • 热门搜索
    凉拌折耳根的做法 北京市旅游局 怎么查qq谁特别关心你 笔记本怎么清理灰尘 隐藏的文件夹怎么恢复 怎么扎头发简单好看 青岛三利集团怎么样 河北外国语学院怎么样 哪里可以做亲子鉴定 怎么盗号qq