NGLE音乐引擎的使用

TRNG的音乐引擎已经默认被激活了,如果你不想用TRNG的音乐引擎,而是用老编辑器自带的原始TRLE音乐引擎,请务必在脚本中添加下面这行代码:

NewSoundEngine= DISABLED

好,下面介绍TRNG音乐引擎的使用方法。

音乐格式

首先是音乐格式。

新的音乐引擎可以使用WAV、OGG、MP3、MP2和AIFF这些音乐文件。你不用在脚本中写任何东东,它将自动识别这些音乐的格式并播放它。

TRNG将优先播放OGG音乐,如果没有OGG音乐,则它会寻找MP3、WAV、MP2、AIFF等音乐。

比如,在你的Audio文件夹下有如下这些音乐文件:

  • 034.wav
  • 034_Interlude.mp3
  • 159_FlyBy.mp3
  • 159_TopView.ogg
  • 005.wav

TRNG将播放这些音乐:

  • 034_Interlude.mp3
  • 159_TopView.ogg
  • 005.wav

你会奇怪为什么其它文件不能播放吧。

下面介绍音乐文件的命名规则。

命名规则

请注意下面例子中的音乐文件的文件名:

  • 005.wav
  • 005_Secret.wav

TRNG将会播放005_Secret.wav这个文件。为什么?因为005_Secret.wav的文件名比005.wav长。而且它们开头的数字都是005,当指定了播放005音乐时,TRNG将优先播放005_Secret.wav。

下面介绍两种音乐播放频道。

播放频道

在TRNG中,你可以同时播放两个音轨:一个是背景音乐(channel 1),另一个是前景音乐(channel 2)。在旧编辑器中,这种功能是实现不了的。

学了以上知识,下面通过例子来教大家怎么在关卡里响起音乐。

看下图,这是音乐 flipeffect 触发器。

 

如果你在Audio文件夹中放的是OGG音乐,可以使用两种音轨播放它:使用音乐 flipeffect 触发器触发背景音乐(channel 1)或者前景音乐(channel 2)。

下面两个例子告诉你怎么样使用 flipeffect 触发器来播放音乐。

例一

  • 107.ogg
    • TRA mansion background audio track
    • 背景音乐
    • is enabled in the script of the level so it plays by default when the level starts
  • 001.ogg
    • TR2 Venice audio track
    • 前景音乐
    • triggered by a small pushswitch

这个两个音乐都来自游戏,如果让这两个音乐同时奏响,那是件很糟糕的事情。那怎么让在背景音乐播放时,插入一个前景音乐,而不让两首音乐混在一起呢?你需要按照下面的步骤来设置两个触发器。

1、在一个地点,放置一个触发001.ogg这个前景音乐的触发器。(触发前,背景一直在播放着)

 

2、在同一个地点,放置一个触发器,将背景音乐107.ogg的音量降低。

 

你可以看到,你不需要选择将哪个编号的背景音乐音量降低,TRNG会自己寻找背景音轨。

在这个例一中,我们将背景音乐的音量设成10,虽然低但仍然能听到,你也可以直接设成0,no problem!

我们之所以使用flipeffect触发器,是它可以一次再一次的被触发,直到你满意为止。

提示:当前景音乐播放完后,背景音乐不会自动回到原来的音量,你需要在一个地方设置一个提高音量的触发器,才能再次听到它。

例二

  • 107.ogg
    • TRA mansion background audio track
    • 背景音乐
    • is enabled in the script of the level so it plays by default when the level starts
  • 016.ogg
    • 'chains rattling' audio track
    • 前景音乐
    • triggered by a rollingball (heavy trigger)

016.ogg 是一个效果音乐(类似于发现秘密地点的效果)。当播放这类音乐时,不影响背景音乐的播发,背景音乐可以满音量播放。你需要按照下面的步骤来设置两个触发器。

1、首先触发016.ogg。

 

2、将107.ogg这个背景音乐的音量保持在100。

 

这样,当107.ogg保持播放的同时,016.ogg也在同一时间响起。


例三

在例一、二中,前景音乐只能播放一次,因为触发器已经在(E)tra下拉框里被设定成single playback。但如果你仔细观察过(E)tra下拉框,你还可以发现looped playback这个选项。

这是个有趣的功能,它可以让你触发的音乐循环奏响,直到lara踩到另一个音乐的触发器上。

背景音乐和前景音乐

下面再介绍一下背景音乐(channel 1)和前景音乐(channel 2)。

channel 1

如果你使用flipeffect里的channel 1触发音乐,新的音乐将替代先前的音乐。一般这个用在你想换背景音乐的时候。记得在(E)tra下拉框里选择looped playback,让它不断的循环播放。

 
nglemanualaudio010.jpg

channel 2

如果你使用flipeffect里的channel 2触发音乐,新的音乐将会和先前的音乐同时奏响,一般这个用在触发音效的时候,记得选择single playback,让音效只播放一次。当然,你可以把效果音乐设定成 looped playback,循环播放。想想看,如果在一个洞穴里,你再播放一个水滴滴到水里的声音,气氛就不一般了,发挥你的想象力吧。

触发器需要这样设置。