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

第零章 序 Chisel教程汇总

笔者目前西安交通大学微电子硕士在读,研究方向为数字集成电路设计与体系结构。鉴于目前RISC-V的火热程度,笔者参与了课题组的RISC-V项目,并了解、学习了颇受关注的新型硬件构建语言——Chisel,当前参与的神经网络加速器设计便是使用Chisel开发的。这是一门敏捷开发语言,据称要比传统的Verilog语言快很多。在亲身使用过后,笔者发现确实快了不少。这主要得益于Scala作为高级语言的简洁风格...

qq_34291505的博客 7万+

【AndEngine】AndEngine播放音乐和音效

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

我的博客 1157

搭建 Newman + Postman + Git + Jenkins 环境教程

一步步搭建 Newman、Postman、Git 和 Jenkins 的环境。这些工具常用来做 API 测试和 CI/CD 自动化,尤其是 Postman 和 Newman 搭配 Git 和 Jenkins,能实现 API 集合的版本管理和自动测试。

Criss@陈磊 435

【WRF模拟】土地利用类型的确定:最大覆盖法/瓦片法

土地利用类型的确定:最大覆盖法/瓦片法

WW、forever的博客 1529

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

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

痞子龙3D编程 3340

我用 Python 把 Claude 变成了 “代码审查员“:每次提交前 AI 先 Review,Bug 漏网率降了 80%

这是成败的关键。我们需要给 Claude 立规矩,让它像一个严格的架构师那样思考。你是一名资深的首席软件架构师和安全专家。请审查以下 Git Diff 代码变更。你的任务是:1. **安全性检查**:寻找 SQL 注入、XSS、硬编码密钥、敏感信息泄露等。2. **潜在 Bug**:空指针、资源未关闭、竞态条件、逻辑死循环。3. **代码质量**:命名规范、冗余代码、可读性差、缺乏注释。4. **性能优化**:不必要的数据库查询、低效算法。

BUG猿的博客 142

OGEngine教程:声音载入

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

weixin_33872566的博客 92

【知识点讲解】大模型参数量与计算量(FLOPs)估算方法

指标参数量 (Params)计算量 (FLOPs)含义模型的大小,静态模型的计算复杂度,动态决定因素模型结构(宽度、深度)模型结构 +输入数据(B, S)影响内存占用、磁盘空间运行速度、能耗单位M (百万), B (十亿)工具thopptflopstorchinfothopptflopsfvcore重要提示FLOPs ≠ 速度:FLOPs 是理论计算量。实际速度还受内存带宽 (Memory Bandwidth)并行度硬件架构等因素严重影响。

AI浩 2096

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的危险物品检测系统(深度学习模型+PySide6界面+训练数据集+Python代码)

随着公共安全需求的日益增长,危险物品检测技术在社会安防、交通安检等领域发挥着重要作用。本文介绍了一个基于YOLO系列深度学习框架的危险物品检测系统,集成了YOLOv8、YOLOv7、YOLOv6和YOLOv5四种先进的物体检测算法。系统采用PySide6开发了用户友好的图形界面,提供了完整的训练代码、预训练模型和数据集构建方案。实验结果表明,该系统在危险物品检测任务上实现了高精度和高实时性,为实际应用提供了可靠的技术支持。

YOLO 156

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

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

OrangeGame的专栏 1206

Fiori Elements Analytical List Page 标题区配置全攻略:从变体、过滤模式到 UI.KPI 的工程化落地

ALP标题区是Fiori Elements Analytical List Page的核心交互区域,承担变体管理、过滤模式切换、KPI展示等关键功能。本文系统解析了标题区的组成结构、可用能力及工程实现要点,包括:1)标题区包含过滤类型切换、全局KPI、变体管理等交互元素;2)详细说明视觉过滤与紧凑过滤的同步规则及实现方式;3)介绍OData V2下通过UI.KPI注解配置标题区KPI的方法;4)提供manifest.json配置示例和CDS注解写法。文章还对比了V2与V4版本的差异,为ALP开发提供实用指导

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 244

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

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

weixin_33785972的博客 127

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

OGEngine初次使用

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

随手记 730

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

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

weixin_34121282的博客 414

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

使用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、付费专栏及课程。

余额充值