声音的大小控制物体的运动:这个是写好的脚本,拿到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中声音大小控制物体行为(音量的大小)相关推荐

  1. Unity中使用SimpleWaypointSystem控制物体移动

    在Unity中通过SimpleWaypointSystem在沙盘上绘制出轨迹,一个物体沿着轨迹移动. 需要实现当沙盘旋转时,物体.轨迹也跟随旋转,且物体的移动不会偏移轨迹. 重要变量:fullPosi ...

  2. Unity 陀螺仪姿态识别、 控制物体旋转移动

    陀螺仪在Unity中最常用的应用就是控制摄像机的旋转 using UnityEngine; using UnityEngine.UI; public class NewTest : MonoBehav ...

  3. unity中通过代码控制游戏中画质

    最近在开发项目的时候突然想到可以添加一个调整画质的按钮或者DropDown或者Slider的UI来控制游戏中的画质 因为我之前写过一篇关于DropDown的使用方法的博客 DropDown的使用方法地 ...

  4. 解决SolidWorks模型导入Unity中出现多层父物体的问题

    经验来源于博主 HDarker. 一.问题描述 在将SolidWorks等软件绘制的模型导入Unity中时,会出现多层父物体的问题,如下图所示. 下面介绍一种解决办法. 使用的软件是SolidWork ...

  5. 【Unity3D鼠标操作】Unity中实现鼠标经过物体时变颜色,离开时恢复

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  6. Unity移动---使用WASD控制物体朝摄像机方向移动和旋转,并且自动贴合斜坡角度

    这里的功能是使用WASD移动物体自身,物体朝向自身移动的方向,并且在移动时能够自动根据地面斜坡(角度)调整自身角度 物体的移动方向也是基于摄像机的方向. 这里是演示效果: 我这里做的物体移动时贴合地面 ...

  7. unity中摄像机的控制---调整摄像机,不让他摔倒

    摄像机大部分人都会控制,最明显的就是让他旋转,随着鼠标的左右上下移动而旋转,但是总是会遇到一个问题,就是转着转着就仿佛他自己摔倒了似的,其实就是它本身绕着Z轴旋转了 这样就不是我们想要的结果了 要想解 ...

  8. unity里移动鼠标控制物体的移动(2D)

    例如2D游戏里帽子左右的移动: 对于帽子:先获取game视图屏幕的大小,再将其转换成世界坐标点,之后获取帽子的宽度,再计算帽子可移动大小 值 对于鼠标:将鼠标的位置转换为世界坐标位置, private ...

  9. Unity中如何跟随某个物体运动浅谈

    跟随某个物体(具体哪个轴/或完全跟随)运动详解 //跟随某个物体移动 使用方式: 1.如果勾选x轴就只跟随那个物体的x轴移动 2.如果勾选x和y轴就只跟随那个物体的x和y轴移动 3.如果全勾选就跟随那 ...

最新文章

  1. Node.js与Sails~方法拦截器policies
  2. 宇宙中至少有两种方式能灭绝人类,第一种仅需两秒
  3. Java企业实训 - 01 - Java前奏
  4. oracle常用关键字和函数
  5. tableau可视化数据分析60讲(二十一)-tableau预测及趋势线
  6. MySQL关于事务控制、视图、存储过程和函数
  7. Web API 简单示例
  8. 问题 1462: [蓝桥杯][基础练习VIP]Huffuman树
  9. yii2中的rules验证规则
  10. jquery3和layui冲突导,致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
  11. python代码画小狗_程序员教你用代码手绘一只可爱的小狗,正好拿去送给女朋友给她个惊喜...
  12. java动态录音_java实现动态录音,声卡有声音进来就自动录音
  13. 对自我认知四象限理解
  14. linux 安装Python3 并安装Python Blog Wagtail
  15. 运算放大器参数的详细解释和分析-运放压摆率(SR)
  16. 通过cRIO 9047 USB端口自定义开发周立功CAN盒
  17. python分号怎么用_go、java已经python中分号的使用
  18. k8s service nodeport
  19. C4D动画如何提交云渲染农场快速渲染?
  20. 我乐网关停1月套牢2亿风投

热门文章

  1. AutoHotKey 用打码的快捷键
  2. C语言判断一个数是偶数还是奇数
  3. 我最喜爱的职业是计算机300字,我喜爱的职业作文(精选6篇)
  4. vue+elementUI组件table实现前端分页功能
  5. Telink TL825X 安信可TB-02在水塔水位控制器中的应用
  6. geojson 河流_GIS基本概念,空间分析
  7. mysql语句性能优化-使用case when 代替count(*)
  8. SDK视频渲染测试流程
  9. 生物制药计算机和系统管理体系,制药企业计算机系统验证管理改进研究.pdf
  10. 微知库计算机应用基础,数据备份与恢复 课程标准 课程标准.doc