读书人

用C#做劲乐团的有关问题

发布时间: 2012-01-08 22:48:50 作者: rapoo

用C#做劲乐团的问题
小弟最近想用C#写一个类似劲乐团的游戏,现在的思路是将7个音符下落的地方用7个线程控制,外部的音符文件也分成7个,以这种结构(400,500,600,...)表示在线程启动的第400,500,600毫秒分别形成一个下落的音符,但这样会出现一个问题,因为我的音乐文件用的是普通的mp3,调用mp3的是C#的media player,由于media player在打开歌曲的时候每次都有不同时间的停顿,以至音符有时早了有时晚了,现在就想问下有没有什么方法可以获取到media player播放歌曲的进度时间的方法(精确到毫秒的),这样我的音乐文件和音符文件就可以有关联了.
或者各位大哥有什么好点的思路也可以跟我交流交流,万分感谢!
如果有人能破解劲乐团的音乐文件,让C#能够用,那就更不胜感激了!

[解决办法]
呵呵,灌注中
[解决办法]
要有愚公移山的精神
[解决办法]
axWindowsMediaPlayer1.Ctlcontrols.currentPosition播放时间位置
LZ应该检测播放事件的位置来控制下落的音符

[解决办法]
厉害 C# 用media player 播放声音太慢了 直接调用API吧 要想响应速度快 如果声音文件不大的话直接把声音放到资源文件里边 这样播放响应速度快
[解决办法]
如果是简单的显示几个音符,gdi/gdi+是可以应付。如果成十上百的来,还要兼顾播放,用DirectX,速度才能跟得上,
[解决办法]
要做游戏?建议下在DX9.0 SDK里面有C#,C++等的实例
[解决办法]
世界需要这样不怕死的人
[解决办法]
主持楼主,大家应该这样想,连高丽棒子都行,我们就更应该行,加油。
[解决办法]
.net+Directx才是最好的解决方案

读书人网 >C#

热点推荐