unity中声音大小控制物体行为(音量的大小)
声音的大小控制物体的运动:这个是写好的脚本,拿到unity中就可以测试一下。
public class Manager : MonoBehaviour {
public float volume;
AudioClip micRecord;
string device;
// Use this for initialization
void Start () {
//获取麦克风的音量
device = Microphone.devices[0];
//截取99秒的声音片段放到micRecord剪辑片段中;
micRecord = Microphone.Start(device, true, 99, 44100);
}
// Update is called once per frame
void Update () {volume = GetMaxVolume();if(volume<0.2f){transform.Translate(new Vector2(0.1f, 0) , Space.World);}else{transform.Translate(new Vector2(0.1f, 0) *5, Space.World);}}
//获得最大音量片段的函数
float GetMaxVolume()
{//最大音量float maxVolume = 0f;//用一个数组存储多个声音片段;(用来找到最大音量的片段)float[] volumeData = new float[128];int offset = Microphone.GetPosition(device) - 128 + 1;if(offset<0){return 0;}micRecord.GetData(volumeData,offset);for (int i = 0; i < 128; i++){float tempMax = volumeData[i]*volumeData[i];if(maxVolume<tempMax){maxVolume = tempMax;}} return maxVolume;
}
}
最后小小宣传下:一个致力于unity游戏,模型,等资源的淘宝店铺,店里有unity3d成品游戏(源工程,源代码),场景资源,模型资源等,一切资源都特别优惠,店铺链接:【unity3D素材包/unity3d中世纪村庄包Medieval Village Pack】https://m.tb.cn/h.eaENjDH?sm=2b946c 点击链接,再选择浏览器咑閞;或復·制这段描述¥kIKkbAV3c3C¥后到?淘♂寳♀?
unity中声音大小控制物体行为(音量的大小)相关推荐
- Unity中使用SimpleWaypointSystem控制物体移动
在Unity中通过SimpleWaypointSystem在沙盘上绘制出轨迹,一个物体沿着轨迹移动. 需要实现当沙盘旋转时,物体.轨迹也跟随旋转,且物体的移动不会偏移轨迹. 重要变量:fullPosi ...
- Unity 陀螺仪姿态识别、 控制物体旋转移动
陀螺仪在Unity中最常用的应用就是控制摄像机的旋转 using UnityEngine; using UnityEngine.UI; public class NewTest : MonoBehav ...
- unity中通过代码控制游戏中画质
最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者DropDown或者Slider的UI来控制游戏中的画质 因为我之前写过一篇关于DropDown的使用方法的博客 DropDown的使用方法地 ...
- 解决SolidWorks模型导入Unity中出现多层父物体的问题
经验来源于博主 HDarker. 一.问题描述 在将SolidWorks等软件绘制的模型导入Unity中时,会出现多层父物体的问题,如下图所示. 下面介绍一种解决办法. 使用的软件是SolidWork ...
- 【Unity3D鼠标操作】Unity中实现鼠标经过物体时变颜色,离开时恢复
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- Unity移动---使用WASD控制物体朝摄像机方向移动和旋转,并且自动贴合斜坡角度
这里的功能是使用WASD移动物体自身,物体朝向自身移动的方向,并且在移动时能够自动根据地面斜坡(角度)调整自身角度 物体的移动方向也是基于摄像机的方向. 这里是演示效果: 我这里做的物体移动时贴合地面 ...
- unity中摄像机的控制---调整摄像机,不让他摔倒
摄像机大部分人都会控制,最明显的就是让他旋转,随着鼠标的左右上下移动而旋转,但是总是会遇到一个问题,就是转着转着就仿佛他自己摔倒了似的,其实就是它本身绕着Z轴旋转了 这样就不是我们想要的结果了 要想解 ...
- unity里移动鼠标控制物体的移动(2D)
例如2D游戏里帽子左右的移动: 对于帽子:先获取game视图屏幕的大小,再将其转换成世界坐标点,之后获取帽子的宽度,再计算帽子可移动大小 值 对于鼠标:将鼠标的位置转换为世界坐标位置, private ...
- Unity中如何跟随某个物体运动浅谈
跟随某个物体(具体哪个轴/或完全跟随)运动详解 //跟随某个物体移动 使用方式: 1.如果勾选x轴就只跟随那个物体的x轴移动 2.如果勾选x和y轴就只跟随那个物体的x和y轴移动 3.如果全勾选就跟随那 ...
最新文章
- Node.js与Sails~方法拦截器policies
- 宇宙中至少有两种方式能灭绝人类,第一种仅需两秒
- Java企业实训 - 01 - Java前奏
- oracle常用关键字和函数
- tableau可视化数据分析60讲(二十一)-tableau预测及趋势线
- MySQL关于事务控制、视图、存储过程和函数
- Web API 简单示例
- 问题 1462: [蓝桥杯][基础练习VIP]Huffuman树
- yii2中的rules验证规则
- jquery3和layui冲突导,致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
- python代码画小狗_程序员教你用代码手绘一只可爱的小狗,正好拿去送给女朋友给她个惊喜...
- java动态录音_java实现动态录音,声卡有声音进来就自动录音
- 对自我认知四象限理解
- linux 安装Python3 并安装Python Blog Wagtail
- 运算放大器参数的详细解释和分析-运放压摆率(SR)
- 通过cRIO 9047 USB端口自定义开发周立功CAN盒
- python分号怎么用_go、java已经python中分号的使用
- k8s service nodeport
- C4D动画如何提交云渲染农场快速渲染?
- 我乐网关停1月套牢2亿风投
热门文章
- AutoHotKey 用打码的快捷键
- C语言判断一个数是偶数还是奇数
- 我最喜爱的职业是计算机300字,我喜爱的职业作文(精选6篇)
- vue+elementUI组件table实现前端分页功能
- Telink TL825X 安信可TB-02在水塔水位控制器中的应用
- geojson 河流_GIS基本概念,空间分析
- mysql语句性能优化-使用case when 代替count(*)
- SDK视频渲染测试流程
- 生物制药计算机和系统管理体系,制药企业计算机系统验证管理改进研究.pdf
- 微知库计算机应用基础,数据备份与恢复 课程标准 课程标准.doc