unity AudioSource 怎么转换 AudioClip? 求大神来解救新手

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity AudioSource 怎么转换 AudioClip? 求大神来解救新手相关的知识,希望对你有一定的参考价值。

using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;

public class restart : MonoBehaviour
public AudioSource newaudio;
void OnGUI()

if (GUI.Button(new Rect(180, 580, 60, 30), "退出"))

Application.Quit();

if (GUI.Button(new Rect(280, 580, 60, 30), "重新开始"))

SceneManager.LoadScene("main");

if (GUI.Button(new Rect(10, 150, 100, 50), "Play"))

newaudio.GetComponent<AudioSource>().Play();

if (GUI.Button(new Rect(10, 250, 100, 50), "Stop"))

newaudio.GetComponent<AudioSource>().Stop();

if (GUI.Button(new Rect(10, 350, 100, 50), "Pause"))

newaudio.GetComponent<AudioSource>().Pause();


AudioSource不能转成AudioClip,毕竟桌子不能转换成二舅(不知道你想问什么
AudioClip对应的音频文件的格式不是轻易就能转换的,RunTime的话需要外部插件。
参考技术A public AudioSource newaudio;
newaudio.clip = Microphone.Start("", false, 10, 44100);//开始录音(Start方法里的参数你可以自己查一下)
Microphone.End("");//停止录音
newaudio.Play();//播放录音
newaudio.Stop();//停止播放
newaudio.Pause();//暂停播放
参考技术B AudioSource下有个clip的字段,了解一下。AudioSource下对应的AudioClip可以在这里换。

Scanvenger游戏制作笔记Unity3D创建声音


前言

本文章是我学习SIKI学院Scanvenger项目所做笔记,原视频请自行搜索,
材质等相关资源请微信搜索SIKI学院公众号,回复120获取。源码也在里面。
游戏引擎:Unity3D2020.3
之前的Prefabs内容

一、在GameManager 上创建audio source,播放背景音乐


拖入音乐到AudioClip中

二、创建其他声音

在新的audiosource下创建scrip

修改脚本

三、将audioSource拖入efx source中


创建 静态方法

在Awake中赋值

在相应部分找到播放声音的位置
player中

攻击中

将音乐拖入相应部分


死亡时

拖入音乐到GameManager中

敌人的攻击音效


脚步声


拖入音乐

食物的声音


拖入音乐

四、停止背景音乐

在AudioManager中创建新方法

停止函数

停止
拖入BGM

系列链接

Scanvenger游戏制作笔记(一)Unity3D状态机转换
Scanvenger游戏制作笔记(二)控制玩家操作
Scanvenger游戏制作笔记(三)Unity3D创建对墙体的攻击
Scanvenger游戏制作笔记(四)Unity3D控制角色吃食物
Scanvenger游戏制作笔记(五)控制敌人的移动
Scanvenger游戏制作笔记(六)Unity3D创建游戏UI的显示
Scanvenger游戏制作笔记(七)Unity3D控制游戏的失败
Scanvenger游戏制作笔记(八)Unity3D关卡胜利条件的判断
Scanvenger游戏制作笔记(九)Unity3D创建声音

总结

游戏还存在些BUG,因为写的很潦草,所以建议看源码,里面也有很多注释,更好的是去看视频一步一步做,有什么不懂的或者BUG可以提问,懂的我都会解答。
附上源码
链接:https://pan.baidu.com/s/1QDhjJo0fT2y0cmi1JTCmBA
提取码:0vrs

以上是关于unity AudioSource 怎么转换 AudioClip? 求大神来解救新手的主要内容,如果未能解决你的问题,请参考以下文章

Unity3DUnity 组件 ③ ( 为物体添加 AudioSource 组件 | 添加 AudioSource 组件 | 导入音频文件 | 为组件设置音频 | Transform 变换组件 )

unity如何防止audio同时播放

unity中如何播放音频的指定区间?

unity3d小小白之背景音乐3d与2d的转换(非代码

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

unity如何添加bg素材