oddio:GM上的超强扩展音效插件
Mage松仁玉米 发表于 2013-06-21 10:22:17 3336

[postbg]bg1.png[/postbg]【标题】:oddio:GM上的超强扩展音效插件
【描述】:这是一个扩展GM音频控制的插件
【GM版本】: GM6.1 GM8.0 GM8.1
【文件类型】: rar
【文件大小】: 1.70MB
【下载地址】: 一点即下 | 百度网盘

来自yoyogames论坛

简单的介绍一下这个插件,它可以让GM完美的播放MP3或者是OGG文件,完美的弥补了GM在背景音乐支持上的缺陷,该插件功能强大,有音乐暂停,音乐自定义播放位置功能,同时,玉米也拓展了该插件的其他功能。可以使音乐区间循环(类似A-B循环)。

兼容性:完美支持Gamemaker 6.1 8.0及8.1版本。

oddio插件使用说明
整理:Mage松仁玉米
注意!你需要把oddio.dll和bass.dll放在和你游戏EXE文件相同的目录下!
下面就是这个插件的具体用法。

oddio_init ();
启动Oddio。在游戏启动的时候调用他初始化。

oddio_free ();
释放Oddio。在游戏结束的时候呼叫他

music = oddio_loadmod (“文件名 ” );
加载音乐,加载MOD的音频文件(MO3 / IT / XM / S3M / MTM / MOD / UMX)返回该音乐的ID

music = oddio_loopmod (“文件名 ” );
加载音乐,加载并循环MOD的音频文件(MO3 / IT / XM / S3M / MTM / MOD / UMX)返回该音乐的ID

music = oddio_loadbin (“文件名 ” );
加载音乐,加载一个二进制音频文件(WAV,AIFF,MP3,MP2,MP1,OGG)返回该音乐的ID

music = oddio_loopbin (“文件名 ” );
同上,只不过加了循环

music = oddio_loadstream (“URL” );
加载网络URL的音频文件。

music = oddio_loopstream (“URL” );
加载网络URL的音频文件,并循环播放。


oddio_play (music);
播放music。

oddio_pause (music);
暂停music。

oddio_stop (music);
停止music。


oddio_setposition (music,sec);
设置ID为music的音乐时间轴到参数sec的位置,单位:秒

oddio_setvolume (music,vol);
设置music的音量。在0和1之间,1为最大音量,0为无声。

oddio_setpanning (music,声道);
设置music的声道。-1和1之间,0为中心,-1为左声道,1是右声道。


oddio_isplaying (music);
返回music是否正在播放。

oddio_ispaused (music);
返回music是否正在暂停。


oddio_getlength (music);
返回music的长度。单位 秒

oddio_getposition (music);
返回music的播放位置。单位 秒

oddio_getvolume (music);
返回music的音量。

oddio_getpanning (music);
返回music的声道。

以下是玉米扩展的函数

oddio_setloop(music,loopstart,loopend);
定义music音乐的循环阶段,类似于A-B循环,放入处理音乐物体的步事件中,参数loopstart是设置循环的开始时间,就相当于A-B循环的A点,单位:秒。参数loopend是设置循环的结束时间,就相当于A-B循环的B点,单位:秒。支持小数点后两位,设置完之后该音乐便会从开始播放。到loopend的时间自动跳转到loopstart的时间,无限的循环下去。设置的loopend时间点要比音乐的长度稍微短5秒到10秒,否则可能会导致音乐到达loopend时间点直接停止。

oddio_playforward(music,sec)
music音乐快进sec秒。

oddio_playback(music,sec)
music音乐后退sec秒。
最新回复 (5)
  • mingjun5 发表于 2013-12-27 08:31:23
    0 2
    好帖要顶,楼主的头像还是不错滴http://forumimage.org/images/icon01.jpghttp://forumimage.org/images/icon02.jpghttp://forumimage.org/images/icon03.jpghttp://forumimage.org/images/icon04.jpghttp://forumimage.org/images/icon05.jpghttp://forumimage.org/images/icon06.jpghttp://forumimage.org/images/icon07.jpghttp://forumimage.org/images/icon08.jpghttp://forumimage.org/images/icon09.jpghttp://forumimage.org/images/icon10.jpghttp://forumimage.org/images/icon11.jpghttp://forumimage.org/images/icon12.jpghttp://forumimage.org/images/icon13.jpghttp://forumimage.org/images/icon14.jpghttp://forumimage.org/images/icon15.jpg
  • xyzrainer 发表于 2015-01-25 01:40:23
    0 3
    试试
  • yihc 发表于 2015-02-10 03:56:59
    0 4
    好东西!!!
  • yucheng 发表于 2015-12-19 01:24:02
    0 5
    太棒了,支持~