unity3d电影纹理无法导入?

我已经安装了最新版的quiktime,拖入视频没有变成纹理,形成了一个不可播放的白色图标,为什么??
文件放到d:\下,文件纯英文文件名依旧没有成功

不同意楼上的说法

1:导入的视频是可以有中文名称的
2:导入的路径最好不要有中文名称,这个路径不包括视频名称中的中文
3:视频文件的位置不一定是D:\根目录 任何位置都可以

根据我的经验,视频没有能够播放的原因有如下:
1:没有代码控制其play()
2:视频编码的问题,U3d支持mp4格式,mov格式,avi格式,ogg等格式,不支持wmv格式。
还有即使某个格式的视频也不一定能播放,因为同个格式的视频可能编码方式不一样。楼主还是用视频格式转换工具,多鼓捣几个格式尝试一下吧。

//看了楼主的补充。

你这个还需要用代码控制其播放的撒,有movietexture和material两种方法追问

可是电影没有生成电影纹理,我声明了public MovieTexture mt;对象根本拖不进mt里

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-18
QuickTime没有安装正确,视频无法正确解码。关掉所有的Unity窗口,重新安装下QuickTime,再重新打开
第2个回答  2013-10-18

    应该注意导入视频名称是否包含中文,应改成英文,

    视频的文件位置应该从D:\根目录下导入

    导入视频后应该修改视频参数

    换一个其他正常视频看看,是否是视频已损坏

第3个回答  2013-10-18
装完重启一下,然后右键视频,reimport
第4个回答  2017-11-15
是这样的,免费版也有这个功能。如果是quick time 可以播放的mp 4 视频文件,unity 默认为video clip 格式,所以无法显示为movie texture ,从而找不到,拖不进。
需要视频文件展示为movie texture ,只需要在我的asset 中,找到视屏源文件,点击一下,在inspector 界面中,点最上面的 legacy,
video clip 那的小箭头,显示出 video clip, 和movie texture 两个选择项,选择movie texture ,然后点最下面 apply ,等待一会转换完成,就可以找到了和应用了。
相似回答