Cocos2d-x 接入分享SDK之【Android下图片路径问题】

来源:互联网 发布:手机桌面软件推荐 编辑:程序博客网 时间:2024/06/10 00:30

最近公司游戏开发进入尾声了,各种sdk的接入也随之而来=.=

如大家所知,sdk接入是个体力活,各种未知的bug会突然蹦出来跟你开一大大的个玩笑0.0 但是这玩笑一点也不好玩好嘛~~!!

好了,进入正题【Android下图片路径问题】

按照sdk对应文档的步骤一步一步来,到了最后,分享的时候提示图片路径不正确,找不到图片。。。

这就是我的测试图片路径~\(≧▽≦)/~啦啦啦  

但是我忽略了一点,在安卓下 ../  是不能够识别的 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~我是华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


网上的解决办法:(这个我没有测试哦~~~~~~~~~不是我的办法)

在网上百度了N久,觉得这个应该是有用的~!!

说是用 AssetManager【Android 自带方法】,通过它获取图片的路径,再利用JNI调用Java方法,将图片的路径传到Cocos中我们需要的地方............



我的解决办法:

但是我觉得网上的办法是有点麻烦呀~~~~~

于是我就开动脑经啊,啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦

绞尽了脑汁,终于就给我想到了办法......................

首先,在Cocos中声明一个全局变量path

第二,在对应方法的init中将我们声明的全局变量赋值

path = CCFileUtils::sharedFileUtils()->fullPathForFilename("图片名字");


第三部,在要分享的方法里面直接调用我们的全局变量就OK啦



好了呢~~~~~~~~~~啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦~~~~~~~~~~~~~~~~~~~~~~~~~

  怎么样,小伙伴们,我的方法是不是很简单呢



0 0
原创粉丝点击