(本人也是刚接触unity,以下文字是看完视频以及研究完代码后写的,有错误的话请在下面评论中指出,谢谢!)
代码链接:http://pan.baidu.com/s/1bnBGc0Z 密码:t4qz(代码只是一部分)
视频链接:http://www.taikr.com/course/65(视频只讲了一部分,后续服务器的开发,电脑的ai都没有涉及。。)
1.在导入视频文件之前(包括导入的包内有视频文件),一定要先安装quickTime再导入,否则导入的视频文件也无法作为MovieTexture类型文件使用。
2.视频上的声音问题:用MovieTexture这个类型变量存储视频纹理之后,在该脚本所在的物体上添加AudioSource组件,添加视频的声音文件(导入的视频有个小三角点一下会有quickTime分离出来的音频文件),视频播放时,声音文件会随着视频的播放而播放,结束时候,音频文件也会结束,就是这么神奇。3.awake一般来讲是在最前面调用,而start在awake之后update之前调用。(一般来讲)
4.NGUI菜单栏里有一个Reset Prefab ToolBar,里面有很多NGUI的工具。NGUI因为是一个外部插件的问题,所以有时候会出现意想不到的错误,重启之后应该就行了。
5.预置物体的作用,第一个就是凭空产生的物体先预置,第二个就是当某一群精灵都需要同一个组件时候,可以先创建一个精灵,把他弄为预制物体,然后ctrl+d进行复制,