记录 cocos2dx ios&android遇到的一些注意问题

记录 cocos2dx ios&android遇到的一些注意问题,第1张

1. 资源读取

    ios的ipa的资源打包结构和实际结构是一致的,比如,在Resource目录下有一个client.cfg文本文件,我们是直接用fread或者ofstream读取出来的,处理的。 

    android的资源,打包的时候会全部拷贝到assets目下,压缩了一下,分两种情况:

    CCSprite::create()之类的,可以读取出来;

    自己的配置文件,xml之类的,不能直接读,必错。

    cocos2dx支持统一的方法: CCFileUtils::fullPathForFilename(), 获取正确路径; CCFileUtils::getFileData(),解压,将文件读出到内存,程序直接处理这个返回值。

2. android ndk, 也定义了__linux__宏,其他代码用到这个宏的小心,不要在ANDROID前面,把ANDROID的一些预定义给覆盖了。

3.  android涉及到的网络的, 在AndroidManifest.xml 加上:<uses-permission android:name="android.permission.INTERNET" />

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/2081900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-22
下一篇 2022-07-22

发表评论

登录后才能评论

评论列表(0条)

保存