位置: 编程技术 - 正文

2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO

发布时间:2024-02-27

推荐整理分享2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Unity3D中播放游戏视频的方式有两种,第一种是在游戏对象中播放,就好比在游戏世界中创建一个Plane面对象,摄像机直直的照射在这个面上。第二种是在GUI层面上播放视频。播放视频其实和贴图非常相像,因为播放视频用到的MovieTexture属于贴图Texture的子类,那么本章我们就好好学习一下Unity中播放视频的这两种方式。哇咔咔~

使用对象拖拽的形式为Mov Texture对象赋值,那么在脚本中就能直接使用它了,我们看看Test.cs脚本。

Test.cs

如下图所示,点击按钮后轻松的实现播放、暂停、停止操作。默认视频大小大家可在编辑器直接缩放Plane对象平面,而如果需要在游戏运行中动态的缩放平面使用方法:

模型默认缩放系数为1,这里可以调节平面X、Y、Z三个方向的缩放系数,平面的大小会随之改变,对应视频的大小也会随之改变。

第二种播放视频的方式基于GUI。大家可以把刚刚创建的Plane对象以及世界定向光删除,直接将脚本绑定在摄像机对象中即可,接着我们简单的修改一下刚刚的游戏脚本。

Test.cs

在GUI中播放视频的原理是直接通过GUI调用DrawTexture方法,这里和绘制贴图很想了吧嘿嘿~ 目前播放视频的大小是屏幕的宽高,如果想动态的修改视频的宽或高直接修改new Rect() 视频显示区域即可,如下图所示,视频已经满满的填充在整个GUI中啦。怎么样Unity中播放视频简单吧? 哇咔咔~

移动平台上播放视频

2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五)  雨松MOMO

经测试以上的方式在IOS和Android设备中是无法播放视频的,在移动设备上我们需要使用另外一种方式来播放。

1.视频播放时触摸屏幕视频关闭

2.视频播放时弹出IOS高级控件,控制视频暂停播放 全屏等等。

3.视频播放时无法停止,当其播放完一次后自动关闭

4.视频播放时弹出IOS高级控件,可控制播放进度。

注意:将视频文件放置在Assets/StreamingAssets/路径下,经测试.MP4可用。 在IOS和Android上流畅播放游戏视频。

工程下载: - 雨松MOMO程序研究院 - 5

脚本绑定在摄像机对象上,并且要给摄像机添加AudioSource组件。

Unity3D研究院之两种方式播放游戏视频(二十五) - 雨松MOMO程序研究院 - 6

代码比较简单我就不注释了。

原文请点击此处

Unity3d 双摇杆 easyTouch 首先创建一个摇杆的实例我这里修改名称为Move复制一下命名为Rotate勾选动态显示,这样用户点击后才会显示摇杆(现在摇杆游戏都是动态显示)设置摇

Unity3d开发之 多渠道批量打包(四) 原文地址:

【猫猫的Unity Shader之旅】之Unity Shader概述及学习环境搭建 一、什么是ShaderShader君,中文名叫做着色器,本质上它是一段程序,专门用来处理3D图形的渲染过程。这么说大家一定还是不太懂,还是让我们有请Shader

标签: 2012 05-26 Unity3D研究院之两种方式播放游戏视频(二十五) 雨松MOMO

本文链接地址:https://www.jiuchutong.com/biancheng/384574.html 转载请保留说明!

上一篇:对 C# 未来的期望(c#未来展望)

下一篇:Unity3d 双摇杆 easyTouch(unity2d摇杆)

  • 计提增值税会计科目是什么
  • 缴纳以前年度所得税在今年汇算清缴怎么填报
  • 公益组织收到捐赠款计入什么科目
  • 发票收款人和复核人、收款人规定
  • 先报个税还是先报增值税,有影响吗?
  • 房产经纪公司成本费用
  • 开超市加盟费多少
  • 会计学中管理费用属于什么
  • 单位表彰性奖金是什么
  • 公司办公室收到上级主管部门的一份
  • 银行代扣水费发票怎么开
  • 年底没有取得发票企业所得税
  • 审核费用发票需要发票吗
  • 办税人员需要会计证吗
  • 企业信息公示社保信息怎么填,公司没有交
  • win11怎么调整任务栏位置
  • 网页不播放声音怎么设置
  • 偶然所得怎么缴纳个人所得税免税
  • 公司股权转让怎么操作
  • type3插件
  • linux 文件修改
  • 以前年度收入如何确认收入
  • 产生永久性差异时为什么计税基础等于账面价值
  • 研发费用加计扣除新税收政策
  • 纽格尔官网
  • 塔卡夫斯基镜子
  • 产品注册费会计科目
  • php curl cookie
  • vue安装使用
  • 法院判定支付对方诉讼费,我可以入账吗
  • php自加
  • 应付利息和利息支出什么时候用
  • 汇兑损益计算方法有哪些
  • 建厂购买材料的会计科目
  • 一般股份支付的确认计量及帐务处理怎么做?
  • 银行查询余额
  • 为什么企业一定要上政企通
  • 吃饭的票如何写报销单
  • 酒店营业成本预算
  • 综合所得减除费用标准
  • 增量留抵税额退税的计算公式为
  • 管理费用借方红字怎么记凭证
  • 房租收不回来会计分录
  • 股权稀释违法吗
  • 金税盘发票认证怎么操作流程
  • 车辆租赁费发票怎么开
  • 讲课费需要提供发票吗
  • 怎样计算债券利息
  • mysql存储引擎面试题
  • 数据库表的查询操作实验
  • Advanced Pagination for MySQL(mysql高级分页)
  • 地热不热怎么办一招教你解决
  • 众微科技怎么样
  • WIN10系统中WPS字体颜色浅
  • ghost安装出错
  • win8应用商店废了
  • ubuntu服务器命令
  • ubuntu系统应用
  • ubuntu怎么设置成中文
  • centos7打开命令行
  • win7的wifi功能在哪
  • windows10的操作中心
  • 不同系统电脑能共享吗
  • windows8开机启动项设置
  • 基于bootstrap的毕业设计
  • linux那么多命令怎么记
  • href中的?
  • unity g
  • Node.js中的事件循环是什么
  • 利用python绘图
  • 深入理解中国式现代化
  • 在web项目中引入什么
  • 如何在Android上使用cv库
  • android背景图片透明度alpha
  • 预征率为2%预征税额怎么算
  • 湖北省税务局官网电话
  • 金税三期怎么打完税凭证
  • 营业税金及附加结转分录
  • 一般纳税人买车可以抵扣进项吗
  • 劳保费如何入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号