Unity VideoPlayer 入门

概述

在项目的制作过程中,视频组件当然是必不可少的,不管是在UI中还是在场景中,都可以看到它的身影,视频有比图文更加强的表现力,那接下来学习一下如何使用吧


Unity组件入门篇总目录----------点击导航


3D场景视频

1.创建一个3D平面(当前不一定得是平面,可以根据你的需求创建)

2.添加VideoPlayer组件

3,VideoPlayer的属性

4.播放

上图介绍了VideoPlayer的属性,其中最重要的就是Source(视频来源)和VideoClip(视频片段)

Video Clip:指定一个视频片段

URL:指定一个网络的视频地址

为视频组件添加视频片段,注意这个视频的格式是MP4的如果是其它格式可能会播放不了,然后点击播放就可以了

点击运行,我们的视频就播放起来啦

5,修改材质球

 我们的视频是播放起来了,但是看起来灰蒙蒙的是为什么呢,原因是默认的材质球是会受光照影响的,所有你看起来可能会灰蒙蒙的(如果你需要受光照影响,那就不用修改),所以这里我们修改一下材质球

创建完成后,点击材质球为它添加一个Shader(着色器)

然后选择下面这个

接着我们把修改后的材质球付给刚才的平面

接下来点击运行游戏,问题就解决了

3D模型的渲染视频的方式就就是这样的,接下来介绍UI的渲染方式

UI 视频

1.创建一个RawImage

这样你就得要了一个视频播放的容器(UI部分的内容在我的入门专栏有Unity UGUI入门,想详细了解的话可以看看喔,如果有帮助到你就请点个赞吧

2.添加视频组件

为UI添加视频组件(注意点,如果你进行过上面3D场景视频的制作,请将刚才Plane删除或者隐藏)

添加成功后

这里就是我们要渲染输出的内容

Aspect ratio:屏幕适配,会根据UI的宽高比有一点的拉伸

3.创建RenderTexture

然后我们创建一个RenderTexture,作用是储存我们VideoPlayer的视频数据,用于显示到UI上

5.播放

好了点击运行我们的视频播放成功啦(如果屏幕有拉伸可以修改RawImage的宽高,达到一个合适的尺寸)

当然,UI也是可以实现3D视频的效果的,可以把视频播放器放在你想要的位置,

适当调整一下缩放比例和位置,就可以实现3DUI的效果

作者的一些废话

好了到这里相信你已经学会Unity视频组件的使用了吧,赶快去试试吧,为你的项目加上好看的视频,丰富里面的内容

觉得有用的话就点个赞吧,你们的支持是我创作的动力!

日志:

2024/4/23 22:26  Unity VideoPlayer 入门上传

2024年5月13日 21:47//添加unity入门篇总目录

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值