首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LibGDX多重循环声音效果在桌面上工作,但在Android上不起作用

LibGDX多重循环声音效果在桌面上工作,但在Android上不起作用
EN

Stack Overflow用户
提问于 2015-04-01 23:18:32
回答 1查看 651关注 0票数 0

我知道,我知道--另一个libgdx“在桌面上工作,而不是在android”线程上.

我有一个似乎奇怪的问题,循环音响效果。

我正在开发的这个游戏的Android版本似乎只能在任何特定的时间循环一个声音效果。

桌面的构建能够在同一时间循环许多声音效果,同时也可以在循环的同时播放单一的声音效果,而且没有问题。(同样,循环的声音在桌面上同时播放。)

我对玩家的太空船和安卓系统都有一个持续的声音效果,如果是这样的话,那么任何其他的sound.loop()似乎都被完全忽略了,尽管它可以在没有问题的情况下播放单个播放的声音效果。

如果我将soundEffectAsset.loop()命令中的一个更改为soundEffectAsset.play(),它会播放得很好,只是不会循环,而且如果我阻止玩家的飞船播放它的循环引擎声音,那么其他声音效果就可以被循环起来,但是每次只能播放一个声音效果。

我在两台不同的android设备上测试过这个。

我知道我从其他开发者那里玩过android游戏,他们同时播放多个循环音效,所以我想知道是否有什么特别的东西和libgdx有关,这样才能让它在android上和桌面上一样好用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-02 10:04:57

我也有同样的问题。这似乎是声音的一个问题,在2011年和2012年被报道为bug:

2011年bug报告

2012年bug报告

似乎没有固定的2015年,但你可以通过使用音乐而不是声音来解决这个问题。到目前为止还没有发现任何不利因素。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29402508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档