我有放了图片在Res\drawable-hpdi,Res\drawable-ldpi这几个目录下,然后通过sprite2 = CCSprite::create(“a2.png”); 创建精灵,但是Eclipse的Log cat提示空指针错误:
Relative path = a2.png
asset is nullptr
Fatal signal 11
我有放了图片在Res\drawable-hpdi,Res\drawable-ldpi这几个目录下,然后通过sprite2 = CCSprite::create(“a2.png”); 创建精灵,但是Eclipse的Log cat提示空指针错误:
Relative path = a2.png
asset is nullptr
Fatal signal 11
路径写错了。
放在resource里可以直接写名字.png
CCFileUtils类中的setSearchPaths函数 看看
— Begin quote from ____
引用第2楼nuper于2014-12-22 09:19发表的 :
放在resource里可以直接写名字.png http://www.cocoachina.com/bbs/job.php?action=topost&tid=277728&pid=1203553
— End quote
谢谢,资源一般是放在drawable目录下面呢还是Resource目录下呢?
一般放在resource里,你那个路径是安卓端用的,就是不是cocos里创建的精灵,比如和网页交互,某个地方安卓端java写,才放在这的
谢谢。我做的就是android下的开发。
楼主, 你的asset文件夹都不存在估计 你自己看下你的安卓工程目录吧
看你代码还是精灵啊,这还是cocos里的啊,你就放在resource里把,可能我误导你了,就你代码而言,你应该放在resource里
android下的开发也一样,都放在resource里