OGEngine教程:声音加载

关于声音的播放与暂停等处理 法一: PlaySound(MAKEINTRESOURCE(IDR_WAVE_GAME),AfxGetResourceHandle(),SND_RESOURCE|SND_ASYNC); //IDR_WAVE_GAME为声音资源的ID,声音为wave类型。   法二: 1.在头文件中声明头文件 #include "mmsystem.h"//声音效果 //#pra 阅读详情

下面介绍声音资源从加载到播放的一个流程

 

首先,我们将需要的音频文件放到assets目录下,OGE中SoundRes和MusicRes为我们封装了很多常用的方法,可以用于加载及播放等常用功能。

加载

//设置声音读取路径

Device.getDevice().getSoundFactory().setAssetBasePath("mfx/");

SoundRes.loadSoundFromAssets(SOUND_DIE, "mfx_die.mp3");

//设置音乐读取路径

Device.getDevice().getMusicFactory().setAssetBasePath("mfx");

MusicRes.loadMusicFromAssets(GAME_BG, "game_bg.mp3");

播放

SoundRes.playSound(SOUND_DIE);

MusicRes.playMusic(MUSIC_BG, true);

 

暂停

SoundRes.getSound(SOUND_DIE).pause();

MusicRes.pauseMusic(MUSIC_BG);

Engine说明书 Engine音色加载说明书,详细介绍Engine的使用方法 立即下载

相关推荐

OGEngine开发者文档和api文档

自己整理制作的OGEngine开发者文档,和官方的api文档,希望能给Android手游开发学习者带来一些帮助。OGEngine是使用java语言编程的游戏引擎

【v2.x OGE教程 09】声音资源加载及使用

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34417200的博客 138

还在手敲LaTeX公式?用Rime小狼毫打造你的专属数学输入法(附完整配置包)

本文介绍如何利用Rime小狼毫输入法引擎打造专属数学公式输入方案,显著提升LaTeX公式输入效率。通过详细配置教程和智能补全技巧,帮助科研人员和学生实现3-5倍的输入速度提升,特别适合学术写作和技术文档创作场景。

weixin_32520601的博客 282

【AndEngine】AndEngine播放音乐和音效

缺少背景音乐和音效的游戏是不完整的。 首先定义两个变量,一个用来播放背景音乐,一个用来播放音效 [java] view plaincopy private Music mMusic;   private Sound mSound;   AndEngine中播放声音需要在onCreateEngineOptions()方法里

我的博客 1157

基于STM32的频率计(采用外部中断的方式)

前言 最近在了解电赛相关的东西,和指导老师交流一下,我决定先从最简单的频率计做起。 频率计是来检测信号的频率的,在做频率计的时候可以用信号发生器发出的信号来进行测试。 原理 这是最基础的方波,我们可以通过检测上升沿的方式来测量其频率。从周期的角度出发连续两个上升沿的时间就是这个方波的周期,那这个周期分之一就是这个方波的频率了。 在思考了一段时间~~(我是萌新。。)~~ 我觉得有两个方法可以实现,第一个是采用stm32定时器的输入捕获功能,第二个就是用外部中断来实现这个功能。正如标题,我这次采用外部中断的方

qq_45784922的博客 6171

STM407ZET6+OV5640调试心得

最近一个项目用了STMF407ZET6 +OV5640,调试了好几天做些总结; STMF407ZET6 开发板用的是正点原子的开发板,OV5640摄像头用的是秉火摄像头; 这其中有一个大坑,开发板的DCMI接口跟摄像头的接口不一样,要重新用杜邦线进行连接; 本人是在正点原子的“”15,ATK-OV5640摄像头模块“”源码上进行修改的。

kingseacjh的专栏 8325

两大开源游戏引擎Cocos2d-x及OGEngine对比分析

Cocos2d-x和OGEngine的发展轨迹惊人的相似:Cocos2d-x和OGEngine都源于国外个人开发者的开源游戏引擎。Cocos2d-x源于由Cocos2d发展而来的Cocos2d-iphone,基于Cocos2d-iphone拓展跨平台…… 在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎;而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布

痞子龙3D编程 3340

应急响应之windows日志分析工具logparser使用

windows日志分析工具logparser使用介绍

u013930899的博客 8123

OGEngine教程:声音载入

以下介绍声音资源从载入到播放的一个流程   首先,我们将须要的音频文件放到assets文件夹下,OGE中SoundRes和MusicRes为我们封装了非常多经常使用的方法,能够用于载入及播放等经常使用功能。 载入 //设置声音读取路径 Device.getDevice().getSoundFactory().setAssetBasePath("mfx/"); SoundRes....

weixin_33872566的博客 92

Google Earth Engine:LandTrendr (Landsat Collection 2)全更新使用(代码调用+UI交互)

本文介绍了使用Landsat Collection 2进行连续变化监测的分析方法,包含代码实现和可视化界面两部分。代码部分通过Google Earth Engine平台运行LandTrendr算法,设置参数包括时间范围、光谱指数、变化检测阈值等,最终生成变化幅度和检测年份的可视化图层,并将结果导出至Google Drive。可视化界面部分展示了基于LandTrendr的土地覆盖变化结果,结合Landsat影像进行分析。整个方法实现了从数据处理到结果展示的完整流程,适用于森林覆盖等环境变化监测。

此星光明博客 211

uniapp [全端兼容] - 详细实现全局修改设置字体大小功能效果,统一修改页面字号字体大小,一键改变字号整个项目立即生效,大中小字号预设、老年人大字模式场景,uniApp全平台兼容控制页面字号大小

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,修改字体大小,一键调整UniApp字体大小,实时改变不用刷新,动态设置字体大小,uniapp全局修改字体字号大小,如何控制全局字号,可调整显示的字体,全项目生效,老年人大字模式,改变所有页面的字体,全局设置字体大小,实现小中大的字体切换,设置改变全局字体大小功能,如何做到全平台兼容,H5APP实现全局字体大小调整,不兼容报错,用户设置字号,全局设置应用字体大小,大中小字体修改,页面设置page-me

🏆 前端领域优质创作者 1万+

OGEngine:Java开发者的手游开发引擎

OGEngine:Java开发者的手游开发引擎 游戏引擎是游戏开发的核心框架。无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏。 出于节约成本、缩短周期和降低风险这三方面的考虑,很多游戏厂商倾向于使用第三方的现成引擎制作游戏,这样能将重心放在游戏的开发及设计上,不再受底层的技术及工具设计烦恼,这也不失为一个好的选择。另一方面,游戏引擎是游戏开发的

OrangeGame的专栏 1206

鸿蒙系统开发工程师:核心技术解析与深度面试指南

摘要: 鸿蒙系统开发工程师需具备底层驱动开发、系统移植优化及分布式架构能力。核心职责包括硬件适配(Bootloader、内核移植、HDF驱动开发)、性能调优(启动加速、功耗管理)及稳定性保障。技术要求涵盖C/C++编程、Linux内核机制、鸿蒙架构(HDF、分布式服务)及ArkTS/ArkUI基础。面试重点考察系统移植流程(如ARM板适配)、驱动开发(I2C/Display)、性能优化手段及内存/同步机制的应用。

郑伟强dev的专栏 429

OGEngine学习笔记---资源加载

声音管理兼容各种音频文件格式,比特率和样本率OGEngine开源引擎兼容各种音频视频文件格式,并且引用了硬件加速技术,来对音频文件进行io读取,简化了资源的加载和读取写入的过程,大幅度减少应用卡顿、无响应的状况出现。一个背景音乐 多个音效OGEngine开源引擎在同一时间只能播放一首背景音乐,但是能同时播放多个音效。首先自定义一个枚举类ConfigData,用来存放背景音乐k...

weixin_33785972的博客 127

机器人中的数值优化(十四)——罚函数法(Penalty Method)、障碍函数法(Barrier Method)、拉格朗日松弛法(Lagrangian Relaxation)

本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例

慕羽★的博客 5217

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

OGEngine初次使用

      最近有点空余时间,看了下OGEngine,OGEngine遵循Apache License 2.0开源协议;使用OpenGL ES2进行图形绘制,同时集成了Box2D物理引擎,因此可以实现复杂的物理效果.他是基于Android游戏开源引擎AndEngine       这里简单介绍下如何使用,以android环境来说      首先我们需要去官网下载该引擎,对应的地址http...

随手记 730

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

高超声速弹道仿真:真实气体效应与气动热力耦合建模实战

高超声速弹道仿真是面向Ma>5飞行器的核心预研技术,其本质是高温真实气体效应、非平衡化学反应与强耦合气动热力三者协同作用的物理建模过程。传统质点模型和理想气体假设在Ma>8后迅速失效,必须引入Park/Gupta等真实气体状态方程,准确描述分子振动激发、N₂/O₂离解及能量弛豫机制;进而驱动输运物性(粘性、热导率)与气动力/热载荷的自洽计算。该建模能力直接决定热防护设计余量、制导律鲁棒性及突防窗口评估精度,广泛应用于乘波体、滑翔体及再入飞行器的全弹道可信度分析与工程决策支持。

weixin_34121282的博客 414

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

使用OGEngine开发微信经典飞机大战

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34050427的博客 307

基于OGEngine游戏引擎开发微信经典飞机大战

        微信经典飞机大战是微信5.0推出的一款手机游戏,该游戏在的画面并非美轮美奂,功能上也并非十分高大上,整个游戏的复杂程度可谓“简单得可怕”。但是,游戏支持用户与微信(QQ)好友进行分数对比,大大的满足玩家的攀比心理,因此,微信经典飞机大战在国内牵起浪潮——全名打飞机。   OGEngine官网:http://www.ogengine.com   源码下载:http://www...

iteye_12045的博客 375

蓝海破冰,橙子引擎重新定义TV游戏 演讲全文

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34402408的博客 193

游戏开发之橙子引擎尚韬:蓝海破冰 重新定义TV游戏

狗刨学习网2014智能电视游戏峰会于11月29日在深圳南山科技园召开。这次是智能电视游戏未来发展的行业盛会,是加速智能电视游戏发展的蓝海破冰之旅。本次会议业内巨头云集,精英汇聚,从引擎技术到电视游戏分发,共探讨电视游戏的发展。橙子引擎CEO尚韬,在峰会上做了主题为“蓝海破冰,橙子引擎重新定义TV游戏”的主题演讲。 橙子引擎CEO尚韬 黑暗中摸索前进的智能电视

1374

橙子引擎CEO尚韬: 蓝海破冰,重新定义TV游戏

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33739627的博客 271

2014智能电视游戏峰会顺利召开,开启行业破冰序幕

由专业游戏引擎技术服务商橙子引擎(OGEngine)主办的2014智能电视游戏峰会于11月29日在深圳南山科技园召开。这次是智能电视游戏未来发展的行业盛会,是加速智能电视游戏发展的蓝海破冰之旅。本次会议业内巨头云集,精英汇聚,从引擎技术到电视游戏分发,共探讨电视游戏的发展。对于智能电视游戏,这个被认为手游市场饱和后的另一个蓝海,大家都在翘首以盼一个全新的游戏载体,一个全新的生态和商业机会。

OrangeGame的专栏 1346
上一篇: OGEngine教程: 图片资源加载及工具使用
下一篇: OGEngine教程:字体工具使用
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值