【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 代码控制音频视频

基本内容如下:

 1         // sound 音频
 2         AudioSource audioSource = new AudioSource ();
 3         audioSource.Play ();        // 播放
 4         audioSource.Stop ();        // 停止
 5         audioSource.Pause ();        // 暂停
 6         audioSource.isPlaying ();   // 是否在播放
 7
 8         // 动态的在代码中获取声音资源并且播放出来
 9         short[] data = null; // 数据,必须是short类型的
10         AudioClip audioClip = AudioClip.Create ("", sizeof(HostData), 2, 6400, false);
11         audioClip.SetData (data, 0);
12
13         audioSource.clip = audioClip;
14         audioSource.Play ();
15
16
17
18         // movie 视频
19
20         // pc
21         MovieTexture movieTexture;
22         movieTexture.Play ();
23         movieTexture.Stop ();
24
25         // ios/android
26         Handheld.PlayFullScreenMovie ("", Color.blue, FullScreenMovieControlMode.CancelOnInput, ScaleMode.ScaleAndCrop);
27
28         // record 录音
29         AudioClip audioClipRecord = Microphone.Start ("", true, 1, 6400);
30         Microphone.devices (); // 获取所有设备
时间: 2024-10-26 21:53:05

【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 代码控制音频视频的相关文章

【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- Animator动画状态机

Animator是unity 4版本之后的新动画 可以在编辑器中直接编辑连线各个动画的转换,也可以是用代码直接调用底层来转换动画 代码: 1 using UnityEngine; 2 using System.Collections; 3 4 public class AnimationTest : MonoBehaviour { 5 6 // Animation animation; 7 Animator animator; 8 9 // Use this for initialization

[枫叶学院] Unity3d高级开发教程 工具集(一) 哈希列表——强大的自定义数据集

在日常开发中,数据集合是我们必不可少的重要工具之一.在C#中,.Net Framework也为我们提供了种类繁多,功能多样的数据集工具.在此,我基于List<T> 和 HashTable制作了一个功能强大的数据集,我将其命名为HashList.他集二者的优势于一身,既支持数组索引的操作,同时也支持键值对操作.我更在此基础上封装了一些常用的工具函数,使其能够极大的方便我们日常开发中的数据管理. HashList 核心功能如下: 1.类型安全的数据集合,省去了强制转换的繁冗操作 2.根据数组索引,

麦子学院android开发之Android应用开发视图优化步骤

1)View优化 i.   减少不必要的View以及View的嵌套层次. 比如实现一个listview中常用的layout,可以使用RelativeLayout减少嵌套,要知道每个View的对象会耗费1~2k内存,嵌套层次过多会引起频繁的gc,造成ANR. ii.   通过HierarchyViewer查看布局结构 利用HierarchyViewer来查看View的结构:~/tools/hierarchyviewer,能很清楚地看到RelativeLayout下面的扁平结构,这样能加快dom的渲

麦子学院 — 产品经理之基础阶段和产品思维

关于产品经理技能学习的资源网上的非常杂乱也不系统,今天收集的这一套来自麦子学院的视频资源还是非常系统的.这套视频资源分为几个阶段,这里依照之前的习惯我们分开来说.那么今天大家可以学习一下第一阶段<基础阶段和产品思维>.小伙伴有意向学习产品这一块的可以抽时间来看看这个视频.下期将为大家更新<产品经理的工作方法及应用> 第一部分:深入理解产品经理 产品思维 产品思维案例1 产品思维案例2 产品思维案例3 产品的生产流程 正确认知产品经理 第二部分:互联网思维 互联网思维基础 互联网思维

Unity3D游戏开发之Unity3D动画与Mecanim动画系统

Unity3D游戏开发之Unity3D动画与Mecanim动画系统 欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,[狗刨学习网]unity极致学院,致力于打造业内unity3d培训.学习第一品牌. Mecanim是Unity新增的动画系统,其功能强大而灵活,让人类和非人类角色栩栩如生.Mecanim的重定向极大的提供了工作效率,而且占用极少CPU周期.使用从Unity资源商店找到的动画资源,或

Unity3D 入门 游戏开发 Unity3D portal game development

Unity3D 入门 游戏开发 Unity3D portal game development 作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:[email protected] E-mail: 313134555 @qq.com 视频学习链接:Video learning link: [教学视频]深入浅出Unity3D--第一篇-何韬-CSDN学院-在线学习教程 u3d 4.6 c#  性能上 比 java脚本 好一些 C # is better than a Java

Docker生态系统系列之一:常用组件介绍

[编者的话]本篇文章是介绍Docker生态系统的第一篇,不仅从概念上介绍了容器化.服务发现和全局配置存储.网络工具.调度.集群管理和编排这几部分内容,而且配以清晰易懂的例子进行讲解说明,非常值得读者称赞.Docker是现在使用最多的容器化软件.与其它已经存在的容器化系统相比,Docker可以更加简单的创建和管理容器,并与其它开源软件集成. 简介 容器化是一个以可移植和可预测的方式来部署分布式应用的过程,它会将应用组件以及依赖打包为一个标准.独立.轻量的环境,这个环境其实就是容器.现在许多公司都乐

【麦子学院】Linux cmd命令大全

pwd :print working directory.打印工作目录即当前目录. cd :change directory.切换目录./是linux的根目录,eg. cd/home ls :list  列出文件或子目录的信息.三个参数-a-i -l.linux用颜色来区分文件类别: 默认:蓝色--目录,绿色--可执行文件,红色--压缩文件,浅蓝色--连接文件,灰色--其他文件 date :查看或设置日期 cat/proc/meminfo : 查看内存信息 cat/proc/cpuinfo :

麦子学院ios笔记:Objective-C 实现2048算法类

今天麦子学院ios开发老师给大家介绍Objective-C 实现的IOS版小游戏2048算法类,十分的实用,有需要的小伙伴可以参考下. 参数model有一个二维数组data,及阶数matrix // .h文件 @classDataModel; @interfaceAlgorithm : NSObject @property(nonatomic,assign)intaddScore;// 加分 - (void)caculateTop:(DataModel *)model;// 上滑规则 - (vo