Skip to content

Music Import

woctordho edited this page Sep 8, 2024 · 14 revisions

背景音乐导入

  1. 把所有背景音乐放到Assets/Resources/BGM/文件夹下
    • 也可以建立一些子文件夹,比如音乐的路径是Resources/BGM/aaa/bbb.ogg,在脚本中就要用play(bgm, 'aaa/bbb')播放音乐
  2. 在Unity Editor的Inspector中,建议将所有背景音乐的Load Type设为Streaming
  3. 在Project中打开BGM/文件夹,在空白处点右键,选择Nova -> Create Music Entries for All Audio Clips,就会生成一些music entry asset,记录音乐的显示名称和循环位置等信息
    • 如果同名的asset已经存在,就会更新里面的内容
    • TODO:自动识别循环位置
  4. 再在空白处点右键,选择Nova -> Create List for All Music Entries,就会更新MusicList.asset中的内容
    • 更新后,列表的顺序一般会改变。如果每次只修改少量项目,建议手动修改
  5. 在Hierarchy中选中UI/MainUI/MusicGalleryView,在Inspector中将MusicGalleryController component的musicList设为这个asset
  6. 在Project中选中MusicList.asset,在Inspector中拖动musicEntries列表里的条目,设置音乐鉴赏界面显示的顺序
  7. 在Project中依次选中每个music entry asset,在Inspector中的displayNames中,设置每种语言下显示的名称

音乐鉴赏界面中的音乐一开始是未解锁的,在游戏中遇到之后才会解锁。在Unity Editor中调试时,在音乐鉴赏界面中按Ctrl键可以暂时解锁所有音乐,详见调试用的快捷键

Clone this wiki locally