cocos2dx android obb,Cocos2d-X加载OBB /扩展文件

博主在尝试使用Cocos2d-X开发的游戏加载大于50MB的OBB扩展文件时遇到问题。按照Android文档和教程将OBB文件放在SD卡指定路径下,但游戏无法成功加载。已检查路径并添加了相关权限,但问题依然存在。讨论中提到路径可能因设备而异,并建议尝试使用`Environment.getExternalStorageDirectory()`代替硬编码路径。
摘要由CSDN通过智能技术生成

我的Cocos2d-X游戏大于50Mo,所以我在Android文档上阅读过我必须使用扩展文件。 我跟随这个主题:Android OBB/ZIP loading (cocos2dx) 因此,我修改了Cocos2dxHelper.java并将我的OBB文件(更名为Zip文件)放在我的设备的SD卡上:/Android/obb/com.project.id/com.project.id.obb 不幸的是我的OBB文件未加载。 我加论文权限:Cocos2d-X加载OBB /扩展文件

哪里是我的错? 您是否成功从OBB文件加载资产? 还有别的事情要做吗?

在此先感谢。

编辑: 这里是我的OBB文件的FULLPATH:/sdcard/emulated/0/com.emedion.games.bardadum/main.1.com.emedion.games.bardadum.obb 我读到“/ sdcard/emulated/0 /”是自Android 4.2以来正确的外部存储路径。

我使用Android 4.4.2在Nexus 4上测试它。

+0

你能发布你放置的obb文件的名称和路径吗?我也跟着你链接的教程,我没有问题。 –

+0

@Losiowaty我更新了我的帖子来提及它。 –

+0

我不是100%确定的,但是这个路径可能会因设备供应商而异,并且您可能希望将游戏定位到比4.2+更多的设备。尝试用'Environment.getExternalStorageDirectory()'替换硬编码路径。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值