Unity play video mainly supports MOV,. mpg,. mpeg,. mp4,. avi,. asf format. First, we need to install the QuickTime Player. Then, load the video in Unity3d.
Unity3d Tutorial-How to embed video in Unity3d
[HTML] View plaincopyprint?
nbsp;
public var movtexture:movietexture;
nbsp;
function Update () {
nbsp;
renderer.material.mainTexture = movtexture;
nbsp;
Movtexture.play ();
nbsp;
}
Finally, bind the script to a gameobject with renderer, I'm a cube here, and then you can see the video on the cube.
Note: Must be an object with renderer, and the video is finally displayed on the game object.
Full-screen playback of a video, and video can be automatically scaled to match the size of the screen. Here's the code:
[HTML] View plaincopyprint?
var startingmovie:movietexture;
function Ongui () {
//the screen position GUI for the movie placement
. Drawtexture (Rect (0,0, Screen.width, screen.height), startingmovie,scalemode.scaletofit);
Startingmovie.play ();
}
See more highlights of this column: http://www.bianceng.cnhttp://www.bianceng.cn/Programming/extra/