位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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摇杆)

  • 去年企业所得税税率是多少
  • 临时工工资怎么申报个人所得税
  • 综合所得减除费用标准
  • 新公司季初资产总额和季末资产总额怎么填
  • 水果销售公司账务怎么做
  • 微型企业政府补贴政策
  • 个人打钱对公账户,可以算公司营业收入吗
  • 销售开红字的账务处理
  • 公司未开展业务就没有债权债务吗
  • 进口材料海关到港
  • 公司收到的其他发票
  • 银行收付款通知短信
  • 租个人房子开发票税率是多少
  • 城建税及教育费附加计提表
  • 从公司账户取现金
  • 往年银行余额和账目不符怎么调整
  • 商业承兑汇票申请流程
  • 存货如何处理才能避税
  • 城市维护建设税属于什么税种
  • 防暑降温用品进什么科目
  • 发放员工过节费
  • 办公室装修计入什么科目里
  • 七彩虹主板 wol
  • 付出去的款项退回的会计分录如何做
  • 炫龙dd3笔记本怎么样
  • php数组清空
  • 虚拟机中怎么安装ubuntu
  • 发生坏账时的会计处理
  • 前端 php
  • phpfread
  • 罚款计入营业外支出影响当期损益
  • 一般合同怎么写才有效
  • html怎么做
  • vue+
  • 浅谈中国式现代化3000字论文
  • yii2 resetful 授权验证详解
  • php array add
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • php解析json对象
  • vue导入动图
  • 程序员才能看懂的梗
  • mysql的排序规则
  • php事件机制
  • python中生成器的作用
  • 农业企业所得税是免税的吗
  • 销售旧货和销售使用过的固定资产
  • 工会经费是公司交还是个人交
  • 上一年的运费发票怎么开
  • 配电室增容验收标准
  • 货物运输服务可以加计扣除吗
  • 人工智能自动对焦又叫什么
  • 明细账怎么补登
  • 建筑服务的劳务费交印花税吗
  • 固定资产的处理属于日常业务的处理
  • 预算凭证是什么
  • 电子发票一定要盖章吗
  • 先开票后发货的会计分录
  • 支票取钱不是本人要带什么
  • mysql中的rand函数
  • 如何恢复数据库删除的文件
  • 怎么验证触发器的执行
  • linux内核构成
  • 修改文件软件免费下载
  • centos 文件搜索
  • 电脑怎么换系统教程
  • windows临时文件在哪里
  • ssh免密登录执行shell
  • linux滚动更新是什么
  • unity3d4个脚本
  • jquery源码分析笔记
  • jquery单击事件和双击事件
  • python中的变量
  • css怎么设置
  • 文化事业建设费是什么税
  • 湖北安徽是一个地方吗
  • 云南省电子税务
  • 专利转让个人所得税转换为经营所得
  • 中央财经大学法学院
  • 2020年国税和地税怎么申报
  • 怎么查询车船税缴费记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设