第十章 Libgdx音频之音效
来源:互联网 发布:工厂会计进销存软件 编辑:程序博客网 时间:2024/04/29 10:08
Android游戏开发群:290051794
Libgdx游戏开发框架交流群:261954621
音效是小音频样本,通常不超过几秒,通过特定的游戏事件回放比如人物跳跃或射击。
音效可以存储成很多格式。Libgdx支持Mp3,OGG和wav文件。
音效有Sound接口实现。以下载入音效示例:
Sound sound = Gdx.audio.newSound(Gdx.files.internal("data/mysound.mp3"));这是装载data文件下的mysound.mp3文件。
一旦我们载入声音后,我们可以回放:
sound.play(1.0f);这将会用最大音量播放音效一次。Play方法可以在一个Sound示例中被多次调用。
还可以进行更精确的控制。每次调用Sound.play()返回一个long类型来确定声音实例。使用这个句柄我们可以修改具体的回放实例:
long id = sound.play(1.0f); // 播放声音实例并保存实例句柄sound.stop(id); // 停止声音实例sound.setPitch(id, 2); // 增加两倍音高 id = sound.play(1.0f); // 再次播放实例sound.setPan(id, -1, 1); // 设置左边声音最大sound.setLooping(id); // 声音循环sound.stop(id); // 停止声音循环
一旦你不在需要一个Sound实例,确定释放它:
sound.dispose();
释放之后再次使用会导致未定义的错误。
作者:宋志辉
出处:http://blog.csdn.net/song19891121
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
支持: 新浪微博 腾讯微博
- 第十章 Libgdx音频之音效
- 第十章 Libgdx音频之概述
- 第十章 Libgdx音频之音乐流
- 11.1、Libgdx的音频之音效
- 11.4、Libgdx的音频之录制PCM音效
- Libgdx之Music Sound 音效
- 11.2、Libgdx的音频之音乐
- 11.3、Libgdx的音频之播放PCM音频
- libgdx——游戏音效
- 音频 音效 音频会话 录音
- 音频一--音效
- 11、Libgdx的音频
- libGDX视频教程(七) -- 游戏音效
- 第七章 Libgdx之Preferences
- Android之MediaPlayer播放一般音频与SoundPool播放短促的音效
- Android之 MediaPlayer播放一般音频与SoundPool播放短促的音效
- Android之 MediaPlayer播放一般音频与SoundPool播放短促的音效
- 第六章 Libgdx之文件处理
- C#、Winform子线程更新界面主线程信息
- Oracle提示错误消息ORA-28001: the password has expired的解决方法
- 4th Jilin Province Collegiate Programming Contest-Problem B: The Farmer’s Heritage
- AE发布WMS WCS WFS
- 序列化
- 第十章 Libgdx音频之音效
- 堆排序
- java中的抽象类和接口
- C++ string CString 详解
- Going Dynamic on JVM: JRuby vs. Groovy
- SQL Server 数据库索引及使用索引的小技巧
- Android界面布局的优化
- 第21章、什么是面向对象?
- sqlserver2008命令管理工具