FMOD(3)
来源:互联网 发布:mindmanager mac 过期 编辑:程序博客网 时间:2024/04/27 06:06
接着就是一个循环更新以及用户自己的键盘响应操作了。该操作是在一个do..while或者while循环中完成的。例如:
do
{ //通过函数kbhit()得到键盘响应消息;然后通过getch()得到我们具体要相应的哪个键
if (kbhit())
{
key = getch();
if (key == '1')
{ //根据得到的键,响应该键的响应函数
bool paused;
channel1->getPaused(&paused);
channel1->setPaused(!paused);
}
}//更新听者
……..
//更新系统
system->update();
//程序中自规定50ms更新一次,所以要sleep50ms;又因为是从0开始计时的,所以要减去1
Sleep(INTERFACE_UPDATETIME - 1);
} while (key != 27);
11. 最后逐一释放之前创建的声音和系统
result = sound1->release();//释放声音资源
result = system->close();//先将系统关闭
result = system->release();//然后释放自己
其实通过这一个例子;就可以总结出,只要是创建任何东西(例如创建系统、声音、更新3d等)、初始化、开始播放、释放自己等API都是系统的接口;而设置声音的属性(位置、速度、是否停止等)是由声道变量提供的API接口的。
- FMOD(3)
- FMOD(1)
- FMOD(2)
- 关于 % 和 fmod()
- FMOD
- fmod
- VR系列——Oculus Audio sdk文档:六、FMOD Oculus Spatializer集成指南(3)——安装FMOD Studio Unity Integration
- Fmod学习3将音频文件变音播放
- 游戏开发-声音篇(最简单的 FMOD 应用)
- Ogre中使用FMOD作为声音引擎(一)
- Lightoj 1282 Leading and Trailing(前三后三位,学习fmod())
- 学习FMOD
- fmod ()函数
- fmod ()函数
- fmod函数
- fmod函数
- fmod 函数
- VR系列——Oculus Audio sdk文档:六、FMOD Oculus Spatializer集成指南(2)——如何使用FMOD Studio
- Flex实践—So beautiful webpage.....
- Java入门者的心声
- 优秀课件笔记之社会消费性支出—— 购买性支出之一
- FMOD(2)
- VLAN QinQ SVLAN 知识学习笔记
- FMOD(3)
- 我的Csdn开通啦
- 优秀课件笔记之社会消费性支出—— 购买性支出之二
- 什么是gps
- 优秀课件笔记之转移性支出
- ucLinux内核常用数据结构和操作
- Linunx常用命令
- Delphi 常用API 函数
- tcl/tk参考——列表操作lassign