cocos 所有文件路径 的斜杠 必须 用 / 而不可以用 \
不然编译到安卓各种坑
相对路径 第一个字符不可 带 /
/*例如
res/test.png
这种应该是标准的
/res/test.png
这种在pc上可以工作 到安卓上不工作
*/
//pc一切正常 ,android上回调函数都不带执行的
Director::getInstance()->getTextureCache()->addImageAsync("/res/test.png",[&](Texture2D* texture){ });
//正确写法
Director::getInstance()->getTextureCache()->addImageAsync("res/test.png",[&](Texture2D* texture){ });
auto animation = Animation::create();
//这种pc正常,android上直接闪退
animation->addSpriteFrameWithFile("res\\test.png");
//正确写法
animation->addSpriteFrameWithFile("res/test.png");
希望对刚接触cocos的同学有用
本文详细介绍了在使用Cocos2d-x进行游戏开发时,如何正确配置资源文件路径来避免编译错误,特别是在PC与Android平台间转换时常见的路径问题及解决办法。
4839

被折叠的 条评论
为什么被折叠?



