android - AndEngine如何从SD卡加载spritesheet

标签 android andengine android-animation sprite-sheet texturepacker

我是 AndEngine 的新手。我正在尝试使用 spritesheet(使用 TexturePacker 生成)播放动画,并通过引用这个问题(Load Animation with Texture Packer in andengine)成功制作了动画

Q 1. 如何从SD卡加载spritesheet和xml文件。 (在上面的示例中,spritesheet 和 xml 文件是从 Asset 文件夹中加载的)。

Q 2. 我想给动画加声音。有办法吗?

最佳答案

还没有尝试过,但您可以使用 BitmapTextureAtlasTextureRegionFactory.setAssetBasePath("gfx/"); 为您的 Assets 设置基本路径尝试将 gfx 更改为 SD 卡上的路径。

是的,你可以添加声音

将您的声音文件 (ogg) 放入 res\raw 文件夹并使用以下代码

MediaPlayer mp = MediaPlayer.create(getApplicationContext(), soundType);
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.start();

关于android - AndEngine如何从SD卡加载spritesheet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23537445/

相关文章:

java - 如何在json改造的根部使用可变键解析json

android - 在 Android 市场发布时出错

android - 尝试启动并运行 andengine

Android Canvas 绘制/动画缓慢

android - 为什么我的 EditText 复制/粘贴菜单在 EditText 下?如何更改弹出窗口的 z 顺序?

android - EventBus 是否适合从 RecyclerView 适配器到使用 RecyclerView 的 fragment 的通信

android - 暂停后保存游戏状态。和引擎

android - 创建声音时,AndEngine NullpointerException

android - 键盘打开时如何使android edittext字段可见?

java - 按下按钮后同一 Activity 内的过渡动画