Unity3D 教程:播放视频的两种方式
Posted on 2013 年 06 月 26 日 by U3d / Unity3D 基础教程/被围观 59 次
Unity3D 中播放游戏视频的方式有两种,第一种是在游戏对象中播放,就好比在游戏
世界中创建一个 Plane 面对象,摄像机直直的照射在这个面上。第二种是在 GUI 层面上播
放视频。播放视频其实和贴图非常相像,因为播放视频用到的 MovieTexture 属于贴图
Texture 的子类,那么本章我们就好好学习一下 Unity 中播放视频的这两种方式。
Unity 支持的播放视频格式有.mov、.mpg、.mpeg、.mp4、.avi 和.asf。只需将对
应的视频文件拖拽入 Project 视图即可,它会自动生成对应的 MovieTexture 对象。如下
图所示,MOMO 将 default_video.mp4 拖拽入 Project 视图中,如果视频中含有音频的
话会对应生成 audio 文件,因为我的视频没有音频所以没有生成 audio 文件。接着在
Hierarchy 视图中创建一个 Plane 对象视频将在它之上播放,Directional light 世界定向
光用于照亮整个游戏场景,最后 Main Camera 对象将直直的照射在 Plane 对象。