# Unity3dAudioVisualization **Repository Path**: itfantasyio/Unity3dAudioVisualization ## Basic Information - **Project Name**: Unity3dAudioVisualization - **Description**: 这是一个使用Unity3d引擎制作的音频可视化播放器 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2020-11-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 这是什么? 这是一个使用Unity3D引擎制作的音频可视化播放器。 [![Audio Visualization](https://s1.ax1x.com/2018/01/14/ptc5wT.png "Audio Visualization")](https://s1.ax1x.com/2018/01/14/ptc5wT.png "Audio Visualization") ## 更新摘要 - 2018-1-31
修复播放结束后,无法自动下一曲功能。 - 2018-1-15
新增播放列表功能,UI层级关系调整,进度条UI微调。 - 2018-1-14
修复在用户静止后,鼠标消失,打开音乐文件夹,无法找到鼠标位置。
初始版本 ## 我能知道它有什么功能? 自适应不同分辨率比例,例如16:9:、16:10等。 进入游戏前可设置窗口化或全屏显示。 进入游戏后,播放问候语同时播放示例音频进行效果展示。 读取本地音乐文件夹 自动转码(MP3 TO WAV) 自动创建根据不同用户的用户名的缓存目录。 自动判断缓存目录是否有该音频文件,是则直接播放,否则再次创建并播放。 将转码音频另存为缓存目录下,并替换和保存该路径。 工具栏:播放、暂停播放、继续播放、停止播放、上一首、下一首、歌曲列表。 键盘快捷键:继续、暂停、上一首、下一首、读取音乐文件夹目录。 正常退出游戏后,自动删除缓存目录。以免占用内存。 正常退出游戏后,播放下次再见。 ## 我能知道它有什么特效? 进入游戏后,淡入(由黑至白)整个屏幕。 游戏场景制作雪花效果。 根据音频的振幅,实时更新雪花下落的初始速度。 根据音频的振幅,实时更新雪花产生的速度。 跟随鼠标,在鼠标样式上产生白色火花效果。 自动计时,当用户鼠标在指定时间内无动静,自动淡出UI。 当UI淡出完成,用户切换歌曲或者使用鼠标,UI会在现有的透明度下还原淡入。 默认Windows鼠标样式替换为十字,十字背景是动态顺时针旋转的圆。 根据指定频段,实时改变灯光的效果和强度。 ## 感谢 [Peer Play](https://www.youtube.com/channel/UCBkub2TsbCFIfdhuxRr2Lrw "Peer Play")