将视频文件拖拽到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()
}
}
将这个脚本绑定在照相机上就可以了
还真不一样,区别大大的。Flash是过去最风靡的,现在由于安全性差,耗电多,不开源等原因,已经被淘汰
u3d是微软旗下的,与c#关系密切,可以说是一个专为游戏打造的模板式的开发工具,现在很多开发者都在用它
h5是基于html5、js等网页语言开发游戏,在我看来,感觉就是用本来做网页的工具兼职做个游戏。但html标准的更新填补了过去flash才能做到的一些技术上的空白。
在下载方面,在网页上可以直接提取swf文件(flash游戏)、uinity3d文件(u3d游戏),但若想把h5游戏保存到本地,就绝不能仅仅通过网页另存为那么简单了,必须把涉及到的所有游戏的资源都分别存下来(目前我还没做到,据说要把network里的文件都缓存下来才行)。