目录
目前,你一直都是将四个 Music Segment 按照同一顺序播放的。如果玩家处在探索状态的时间很长,那么音乐就容易听腻。为了增加些多样性,你可以将 Music Segment 的播放顺序随机化。我们可以选用各种播放模式来调节 Group 内所含对象的播放方式。
-
在 Group 的播放模式菜单中,我们可以任意选择一个属性,比如 Random Continuous(随机连续模式),然后播放 Explore Music Container 来试听下结果。
注意到 Play Cursor 会相应地在 Music Segment 之间随机移动。这样做就带来了多样性,事实上,你可能会听到作曲家最初从未考虑过的编排。但是,这也意味着你放在播放列表最开头的 Explore-Theme 有时候并不会在最开头就被播放。目前这样还行,可以稍后再调。不过,也可选用别的一些办法,来增大其被听到的几率。
在某些情况下,你会想让一些特定的 Music Segment 出现得更频繁,比如 Explore-Theme,而对于其它 Muisc Segment,比如 Explore-Rhythm,你会想少听到几次。其实并不是说 Explore-Rhythm 有什么问题,只不过它包含了一种不同的和弦结构,用的主奏乐器本来也没打算频繁出场。它更像是为了偶尔在其它乐段之间起舒缓作用而创作的。调整出现频率是使用加权功能来完成的,类似于在 Actor-Mixer Hierarchy 中使用 Random Container 时用到的加权。在默认情况下,所有的 Music Segment 都有相同的权重,所以出现过渡时,每个 Music Segment 被播放到的几率是相同的。
-
将 Explore-Theme 的 Weight(权重)增大到 75,并将 Explore-Rhythm 的 Weight 减小到 25。
这样的话,"Explore-Theme" Music Segment 被听到的几率会更大一些,而 "Explore-Rhythm" Music Segment 的几率会更小一些。
此外,设置 Avoid Repeat(避免重复)属性可以避免同一个 Music Segment 在短时间内重复出现。这个功能和权重分布无关。默认情况下,该属性值设置为 1,这意味着刚播放完某一 Music Segment,接下来立马播放的绝对不会再是它自己了。在音乐当中,反复播放副歌之类的乐段有时是可以接受的。为了不限制副歌的重复,你必须将 Avoid Repeat 设置为 0。
-
将整个 Group(分组)的 Avoid Repeat(避免重复)属性设为 0,然后播放 Explore Music Playlist Container(音乐播放列表容器)并察看效果。