位置: 编程技术 - 正文

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摇杆)

  • 含13%的增值税怎么算
  • 小规模小于30万免税会计分录
  • 土地使用权摊销计入在建工程
  • 增值税免缴
  • 税控设备抵减增值税会计处理
  • 转给子公司发工资分录
  • 增值税专用发票抵扣税额是什么意思
  • 存货清查的结果
  • 出口货物不用退税吗现在
  • 应收票据背书支付
  • 已认证未入账的分录
  • 股东用技术股出售股票
  • 哪些费用可以进项抵扣
  • 已经在网上申报学校可以改学校吗
  • 增值税零税率发票开具条件
  • 什么是工会经费返还
  • 误工费保险公司全部付吗
  • 幼儿园收的餐费必须与食谱做平账怎么调账
  • 所得税年报流程
  • 申报税是什么时候申报
  • 购进原材料影响营业利润吗
  • 公司注销时债权人未申报债权
  • 怎么计算附加税税率
  • 软件开发过程中必须伴有质量保证活动
  • 工程安装人工外包合同怎么写
  • 分公司使用总公司业绩投标
  • 新职工工资从什么时候起算
  • 笔记本电脑按键掉了怎么修
  • 消防费用怎么做分录
  • 最小计算机系统包括
  • 内斯塔特点
  • 格里戈里耶奈尔尤伯夫
  • 企业发生的现金折扣应计入什么费用
  • Yii使用migrate命令执行sql语句的方法
  • php动态读取数据的代码
  • php中session什么意思
  • 报销钱大写数字
  • 报税营业成本可以乱填吗
  • javascript - localStorage 本地存储(新增、删除、修改)使用教程
  • 过年回家的你
  • 本地存储localstorage没有拿到最新值
  • 有效的管理你的时间的重要性英文作文
  • sql server创建数据表的完整语法
  • 不动产的进项税额转出
  • 小微企业所得税税收优惠政策2023年
  • sql server的数据库
  • 公司收到待报解预算收入在哪里查具体情况
  • 房租没发票怎么入账
  • 其他权益工具账面价值
  • 消费税如何计量
  • 进口关税减免政策
  • 折扣 会计处理
  • 关联方往来款如何处理
  • 固定资产出售的收入属于收入吗
  • 2018城镇医疗保险缴费
  • 存货的发出计价方法有哪些
  • 本年利润要结转吗为什么
  • 招标代理服务费应该由谁支付
  • 企业开了发票
  • innodb_sys_tables
  • mysql存储过程视频教程
  • redhat配置bond
  • Vista和Server08 SP2 RTM-Escrow发放给测试者
  • windows7 ie
  • window怎么操作
  • Win10系统无法访问局域网共享电脑怎么办
  • win7系统如何创建新用户
  • linux安装sshpass
  • centos mail命令
  • win xp 内存
  • linux ifconfig命令详解
  • unicode和utf–8 编码
  • cocos设置锚点
  • nginx日志按天切割
  • 简单的jquery插件实例
  • jquery可以实现哪些效果
  • jQuery+ajax简单实现文件上传的方法
  • 沈阳市税务局最新公告
  • 关税由谁来承担
  • 临时增版
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设