Unity 音频、背景音乐 Audi组件

2023-12-01 06:32

本文主要是介绍Unity 音频、背景音乐 Audi组件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

音频格式

  1. 【aiff】(短音效)(原声文件)
  2. 【wav】(短音效)
  3. 【MP3】(长音乐)
  4. 【ogg】(长音乐)(原声文件)

音频组件 Audio 播放音乐

【Audio Source】 音频资源组件
【Audio Listener】 音频接收组件

摄像机一般添加背景音乐,还有需要音频收听组件【Audio Listener】接收声音

【mute】静音
【Play On Awake】自动播放音乐
【loop】循环
【volume】音量大小
【Audio Clip】音乐剪辑,要播放的音乐

三维空间可以设置一个点播放音乐,离播放点越远,音量越小。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把音乐文件拖拽至【AudioClip】,这样音频就从摄像机播放,并由摄像机接收。
在这里插入图片描述


脚本播放音频

【播放】当前音频组件的资源:audioSource.Play();
【定点】播放音频:AudioSource.PlayClipAtPoint(音频资源, 音频播放点的坐标位置); 在坐标点上【新建AudioSource】对象播放音频

三维空间音频【接收器】,离播放点【越远】,音量【越小】。

摄像机作为音频接收器
在这里插入图片描述
在这里插入图片描述
脚本代码:

public class AudioTest : MonoBehaviour
{//存储音频资源public AudioClip clip2;private AudioSource audioSource;// Start is called before the first frame updatevoid Start(){//获取音频资源组件audioSource = GetComponent<AudioSource>();}// Update is called once per framevoid Update(){if (Input.GetKeyDown(KeyCode.W)){//播放当前音频组件的音频资源audioSource.Play();}else if (Input.GetKeyDown(KeyCode.S)){//在定点(20,20,20)新建一个音频组件播放音频资源clip2AudioSource.PlayClipAtPoint(clip2, new Vector3(20, 20, 20));}}
}

这篇关于Unity 音频、背景音乐 Audi组件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/440167

相关文章

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

vue2 组件通信

props + emits props:用于接收父组件传递给子组件的数据。可以定义期望从父组件接收的数据结构和类型。‘子组件不可更改该数据’emits:用于定义组件可以向父组件发出的事件。这允许父组件监听子组件的事件并作出响应。(比如数据更新) props检查属性 属性名类型描述默认值typeFunction指定 prop 应该是什么类型,如 String, Number, Boolean,

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除

火语言RPA流程组件介绍--浏览网页

🚩【组件功能】:浏览器打开指定网址或本地html文件 配置预览 配置说明 网址URL 支持T或# 默认FLOW输入项 输入需要打开的网址URL 超时时间 支持T或# 打开网页超时时间 执行后后等待时间(ms) 支持T或# 当前组件执行完成后继续等待的时间 UserAgent 支持T或# User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef‘ of undefined“

vue 父组件调用子组件的方法报错,“TypeError: Cannot read property ‘subDialogRef’ of undefined” 最近用vue做的一个界面,引入了一个子组件,在父组件中调用子组件的方法时,报错提示: [Vue warn]: Error in v-on handler: “TypeError: Cannot read property ‘methods

JavaEE应用的组件

1、表现层组件:主要负责收集用户输入数据,或者向客户显示系统状态。最常用的表现层技术是JSP,但JSP并不是唯一的表现层技术。 2、控制器组件:对于JavaEE的MVC框架而言,框架提供一个前端核心控制器,而核心控制器负责拦截用户请求,并将用户请求转发给用户实现的控制器组件。而这些用户实现的控制器则负责处理调用业务逻辑方法,处理用户请求。 3、业务逻辑组件:是系统的核心组件,实现系统的业务逻辑

17 通过ref代替DOM用来获取元素和组件的引用

重点 ref :官网给出的解释是: ref: 用于注册对元素或子组件的引用。引用将在父组件的$refs 对象下注册。如果在普通DOM元素上使用,则引用将是该元素;如果在子组件上使用,则引用将是组件实例: <!-- vm.$refs.p will be the DOM node --><p ref="p">hello</p><!-- vm.$refs.child will be the c

16 子组件和父组件之间传值

划重点 子组件 / 父组件 定义组件中:props 的使用组件中:data 的使用(有 return 返回值) ; 区别:Vue中的data (没有返回值);组件方法中 emit 的使用:emit:英文原意是:触发、发射 的意思components :直接在Vue的方法中声明和绑定要使用的组件 小炒肉:温馨可口 <!DOCTYPE html><html lang="en"><head><

15 组件的切换和对组件的data的使用

划重点 a 标签的使用事件修饰符组件的定义组件的切换:登录 / 注册 泡椒鱼头 :微辣 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-