2016年6月30日 星期四

0701 cocos2d-x 在IOS 如何從resource 讀取XML檔案


  std::string filePath = FileUtils::getInstance()- >fullPathFromRelativeFile("profile.xml","Image2/");
//找出資源檔路徑
    Data pBuffer = FileUtils::getInstance()->getDataFromFile(filePath.c_str());
 //利用getDataFormFile 載入 不可以用 XML的LoadFile

 XMLDocument *pDoc = new XMLDocument();
    XMLError errorId = pDoc->Parse((const char*) (pBuffer).getBytes(),pBuffer.getSize() );
//直接Parse
    
    if (errorId != 0) {
        //xml格式錯誤
        return;

    }




http://shahdza.blog.51cto.com/2410787/1614712
///////////////
//[2] 解析xml文件
    // 方式一:
    // Data data = FileUtils::getInstance()->getDataFromFile(path.c_str());
    // XMLError errorID = doc->Parse((const char*)data.getBytes());
    // 方式二:
    // std::string data = FileUtils::getInstance()->getStringFromFile(path.c_str());
    // XMLError errorID = doc->Parse(data.c_str());
    // 方式三:

   // XMLError errorID = doc->LoadFile(path.c_str());

沒有留言:

張貼留言

cocos2dx-lua 建立滑鼠監聽

重要關鍵字  EVENT_MOUSE_SCROLL addEventListenerWithSceneGraphPriority      if IsPc() then --建立滑鼠監聽         local listener = cc.EventListenerMouse...