關於addSpriteFramesWithFile讀取失敗

看了很多篇關於addSpriteFramesWithFile加載plist文件的文章,但是沒有一個解決了我的問題(當然也可以說解決了我的問題的,但是因爲初學的原因,沒有注意到)。


查看官網API:http://api.cocos.com/cn/d7/d76/classcocos2d_1_1_sprite_frame_cache.html

可以找到

addSpriteFramesWithFile的三個重載函數(如下):


我的問題是什麼呢?如下所示:

SpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("Net\\net.plist");

看見紅色的了嗎?是的!!!沒錯,我的plist文件是在這裏的:C:\code\CocoStudio\MyFishUpDemo\Resources\myres\Net

其中我把myres文件夾已經加入了

那麼問題來了,我通過代碼調試發現


SFC根本沒有讀取到plist的文件內容!!!!爲什麼呢。問題就是出在這裏了。

必須換成

個人認爲原因可能是~~~~~重載的第一個函數寫有,如果沒有指定png圖片,就把plist文件的後綴直接改爲png,導致找不到圖片的原因吧。

說明:我的net.plist      net.png是都是放在Net文件夾下面的。

















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章