在Unity3D发布的WebGL中实现场景视频播放的功能

Unity场景中播放视频可以通过在3D的Cube面上添加MovieTexture得来,但在最终生成WebGL应用时会报错,原因是Web端不支持MovieTexture的播放,网上查阅了许多资料,整理了一下,也让后来者少走点弯路。
 
1.首先需要下载一个名为Simple MovieTextures for Unity WebGL的Unity插件,插件下载链接:
链接:https://pan.baidu.com/s/1JJBYiSg5adz5Q2iUWf7E_g 
提取码:zyg2
 
2.将插件下载后导入Unity
导入的unitypackage文件的组成如下,可以看到Sample中有一个demo场景和VideoTest脚本,这两个文件可以让我们快速应用,插件的功能能可以通过README.txt查看。
加载上图中的SampleScene场景,并打开VideoTest脚本查看使用方法。场景中只包括一个Cube,将脚本放入并 生成WebGL即可看到播放效果。(注意,不能直接调试!)
3.代码分析
打开 VideoTest脚本,对代码进行分析。
 
头文件(除了两个基本的,还要加入第三个)
评论 54
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值