东辰安华学习网专业分享各种生活知识、常识,和大家一起共勉!

当前位置:首页 > 指导


Unity游戏背景音乐系统揭秘:音乐在Unity 3D中的魔力与创意探索(2024版)

2024-11-02 16:30:24栏目:商业

AudioListener组件默认绑定至主摄像机上,其扮演的角色相当于我们的耳朵,负责捕捉声音。关于背景音乐的处理,我们首先需要选定音乐文件,建议避免选择带有3D音效的选项。接下来,在Main Camera下创建一个新的物体,并添加AudioSound组件,之后在AudioClip中选择要播放的音乐。值得注意的是,必须勾选Loop选项以实现音乐的循环播放。若想在场景加载时即开始播放音乐,应勾选PlayOnAwake;否则,需要寻找合适的时机手动调用Play()函数来播放音乐。

至于NGUI中的UIPlaySound组件,我们可以直接在摄像机上添加一个AudioSource组件,该组件不挂载任何AudioClip。UIPlaySound将在此组件上播放音效,而在此处调整Volume可以控制所有UIPlaySound的音量大小。需要注意的是,UIPlaySound自身的Volume属性仅控制其本身的音量,实际听到的音量是它与AudioSource组件音量大小的乘积。

对于因碰撞触发的音效,我们可以创建一个AudioClip变量AC,并在碰撞事件如OnCollisionEnter(Collision collision)或OnTriggerEnter(Collider collider)中进行处理。在碰撞发生时,可以通过AudioSource.PlayClipAtPoint(AC, transform.localPosition)在碰撞物体所在位置播放相应的音效。

对于Animation动作回调的音效,我们创建一个名为AnimationCallSound的类,继承自MonoBehaviour。为了防止同一个动作多次注册回调,我们维护了一个静态的字符串列表isHaveevent。通过添加事件和时间戳,当动画播放到特定时刻时,会调用PlayAudio方法播放相应的音效。在Start方法中,我们需要确保绑定了AudioSource组件,并调用AddEvent方法来注册动画事件。至于音乐部分,迪哥解说的背景音乐是《that girl》,相关歌曲信息如作曲者、作词者以及歌词也相应提供。

```

以上内容是关于音频处理在Unity游戏开发中的相关知识介绍,包括背景音乐的设置、NGUI音效、碰撞触发的音效以及Animation动作回调音效等。还介绍了迪哥解说的背景音乐《that girl》的相关信息。

```我一直在否认,

这并非我们应有的结果。

内心深处不断呼喊,

这绝非真实。

我反复告诉自己不,

但事实却无法接受。

你一定还有更好的方式,

让近你,重来一次。

如今我明白了,

必须对所爱之人勇敢诉说。

不能让他们走远,绝对不能,

以免日后只剩悔恨与惋惜。

你不想最终只是满心遗憾,

我也不愿在悔恨中度过每一天。

你是否知晓这一切?

不,不,不要像我这样。

破碎的心无处安放,

你是否也深有体会?

不,不,不要像我这样。

你是否知晓这结局?

破碎的心如我一般,无家可归。

曾经有个她从我身边擦肩而过,

只因我说需要空间便将她错放。

我每日自责与折磨中度过,

为那个与我擦肩而过的她不断思考。

我仍重复着否认与自我辩解,

但结果依然如故令人痛心。

难道我们真的无法再重来一次吗?

必须勇敢去追寻那个她。

对她大声说出你的爱意吧,

别让他错过你的人生伴侣。

不要让后悔和失落充斥你我心头,

我们应该学会珍惜彼此拥有。

请别再重蹈我的覆辙,

珍惜当下拥有的美好时光。

记住这个教训别再让自己后悔,

破碎的心无家可归的痛苦我深知。

我无处可去,无家可归,

失魂落魄的我无法呼吸。

这一切只能怪我自己无人可怪责,

无处可去,漂泊无依

心如破碎,无处安身,只因那深刻的伤痛让我无法安定。失魂落魄,徘徊在无尽的迷茫中,无家可归。

那个女孩,曾是我心中的光。她的一颦一笑,都牵动着我的情感。我却让她悄然离去,我们擦肩而过,失去了彼此。

每当想到她,心中便涌起无尽的悔意。如果我能对所爱之人大声诉说我的情感,如果我不让她离去,或许现在的一切都会不同。我不想让自己后悔,不想让她成为我终日在悔恨中度过的原因。

你是否知道,现在的我,就像一颗破碎的心,无家可归。我不愿像你一样,让所爱之人从指间溜走,留下无尽的遗憾和悔恨。

《That Girl》这首歌,由Olly Murs演唱,歌曲中的词曲作者Claude Kelly、Olly Murs和Steve Robson用心诠释了这首歌曲。这首歌出自Olly Murs2016年发行的专辑《24 HRS(Deluxe)》。除了《That Girl》,还有《summertime》、《the dawn》、《Jackpot》、《in the wind》等背景音乐也是深受粉丝喜爱的。

原歌曲《That Girl》发行后迅速走红,现在在全球各大音乐平台都有着超高的点击量。它触动了人们内心深处的情感,让人们想起了那些错过的时光和无法忘怀的人。我不想成为那个错过所爱之人的人,我不想让自己的心像破碎的镜子,无家可归。我要对所爱之人勇敢地说出我的心声,不让遗憾成为我生命中的常态。