-
Notifications
You must be signed in to change notification settings - Fork 89
Music Import
woctordho edited this page Oct 14, 2025
·
15 revisions
- 把所有背景音乐放到
Assets/Resources/BGM/文件夹下- 也可以建立一些子文件夹,比如音乐的路径是
Resources/BGM/aaa/bbb.ogg,在脚本中就要用play(bgm, 'aaa/bbb')播放音乐
- 也可以建立一些子文件夹,比如音乐的路径是
- 在Unity Editor的Inspector中,建议将所有背景音乐的
Load Type设为Streaming - 在Project中打开
BGM/文件夹,在空白处点右键,选择Nova -> Create Music Entries for All Audio Clips,就会生成一些music entry asset,记录音乐的显示名称和循环位置等信息- 如果同名的asset已经存在,就会更新里面的内容
- TODO:自动识别循环位置
- 再在空白处点右键,选择
Nova -> Create List for All Music Entries,就会更新MusicList.asset中的内容- 更新后,列表的顺序一般会改变。如果每次只修改少量条目,建议手动修改
- 在Hierarchy中选中
UI/MainUI/MusicGalleryView,在Inspector中将MusicGalleryControllercomponent的musicList设为这个asset - 在Project中选中
MusicList.asset,在Inspector中拖动musicEntries列表里的条目,设置音乐鉴赏界面显示的顺序 - 在Project中依次选中每个music entry asset,在Inspector中的
displayNames中,设置每种语言下显示的名称
音乐鉴赏界面中的音乐一开始是未解锁的,在游戏中遇到之后才会解锁。在Unity Editor中调试时,在音乐鉴赏界面中按Ctrl键可以暂时解锁所有音乐,详见调试用的快捷键。