网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月18日漏签0天
unity3d吧 关注:116,883贴子:562,238
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 1 2 3 4 5 6 7 8 9 10 下一页 尾页
  • 361回复贴,共13页
  • ,跳到 页  
<<返回unity3d吧
>0< 加载中...

unity3D 自制音乐播放器

  • 只看楼主
  • 收藏

  • 回复
  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
记得去年吧里有人说要制作音乐播放器的,不知道做出来了没有,昨天做了个demo,内容比较简单,希望抛砖引玉,有时间和精力的朋友能给完善一下,不多说了,上图,上链接,上教程,顺便赚经验...


  • xuefei_net_cn
  • Scene
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
只见图……


2026-01-18 00:08:26
广告
不感兴趣
开通SVIP免广告
  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

选择磁盘音乐是打开一个win窗体,看似很高级,其实很简单,只需要在unity工程中导入win的form类即可,也就是System.Windows.Forms.dll,unity3D内部来调用这个dll,就可以引用form类了


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

上楼是单选音乐,这个是多选的,可以一次添加多首音乐,关键代码Myofd.Multiselect=true;熟悉form类的朋友应该都知道的,后面添加图片背景就只能选择一张图,这个Multiselect就不需要为true了


  • xuefei_net_cn
  • Scene
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

多首音乐添加完是这样的,美工方面就不需要说了,只做了功能,点击按钮播放,添加完音乐,获取的是路径名,然后利用www函数外部加载,这个大家都很熟悉了,要注意的是获取音乐的名字显示在按钮上,这个名字没有路径,用的是System.IO中的FileInfo类,直接获取文件名FileInfo(路径).name


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

同理,我又加了一个换背景图的功能,也是窗体打开目录文件,同样是www加载外部图片,这个功能估计是大家最常用的功能,不多说了,只是这个图只能单选,上面说了方法


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

加载图片后,注意以上说的加载歌曲或者图片都必须是英文路径,不可有中文路径,unity4.0之后,www函数改过了,不支持中文路径了,也不知道什么原因,这也是一个缺憾吧,有知道支持中文路径方法的朋友说下


2026-01-18 00:02:26
广告
不感兴趣
开通SVIP免广告
  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
最后附上代码,代码不多,主要是提供一种方法


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

好吧,我写的代码有点宽,最右边少了一点...


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

再补上,这么宽代码,主要原因是因为导入了System.Windows.Forms.dll,这和unity内置的screen冲突,所以必须要用UnityEngine来标示是属于谁的screen


  • mayaxiaoan
  • Scene
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
+++++++++精~ 大家都这么积极的发布原创教程~~Unity3d帖吧必将会枝繁叶茂~~~


  • 猫哥
  • Project
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看来unity3D果然无所不能,同理做个视频不放弃也未尝不可,导入dll文件来调用可以做很多扩展功能,这个播放器比较简单,新手没接触这方面的可以研究下,另外说一下,音乐文件貌似只支持Wav,Ogg等格式,MP3要在手机上支持,不知道原因,我只写了两种格式,这方面也希望有人完善下,界面我随便做的,要是做成3D的,效果就好了,想想,歌曲,歌词都是空间中飞舞的,多绚丽...


  • mayaxiaoan
  • Scene
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
好想法~~如果加入3D模型 用音乐来控制模型的动作比如跳舞什么的就更炫啦!~~~~
这是我公司一个老外做的音乐跑酷小游戏Demo,也是他一个人完成的,这是人纯程序,84年的澳洲同性恋小伙儿,好强力。已经实现了捕捉音频图谱的功能,赛道和上面的点都是按照音乐的节奏自动生成的,难点在于需要对音频做预处理,提前生成前面的赛道。玩的时候还能根据用户加速减速来调整音乐播放速度。。。。。
这人很擅长用程序做效果,当时第一次给他提一个shader需求这货居然看了一眼马上会了,当时是Unity2.5,Unity3D的shader语言还比较底层,他直接用的cg实现的,前后不过半小时。里面的破碎神马的也全都是用程序实现的。。。




2026-01-17 23:56:26
广告
不感兴趣
开通SVIP免广告
  • 11096244
  • Shader
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
532800709@qq.com
谢谢楼主了!


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 3 4 5 6 下一页 尾页
  • 361回复贴,共13页
  • ,跳到 页  
<<返回unity3d吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示