简述两种方式,第一种方式是带通道的webm格式的透明视频,第二种方式是使用shader遮挡正常视频后面的黑色部分。
第一种播放
首先需要动画导出透明的序列图,然后用pr导出我们需要的webm格式的视频,记得要带透明通道
然后把拖到Unity里面
选择视频的参数,记得解压方式是VP8,其他格式也能用,自己可以看看效果就知道为啥不选择了。
接着就是正常的播放视频的流程,这里就不说了
最后就可以直接播放带有透明的视频了。
第二种方式
为什么有一种方式了,还要有第二种方法呢。肯定是满足不了需求啊!这个透明视频如果是4k的话,重复叠上去几个视频会导致视频播放卡顿,电脑配置高的离谱的排外,可以不考虑第二种方法。
第二种方法用的是shader遮挡。
让视频组正常导出MP4格式的视频,需要遮挡的地方用全黑色代替。