Cocos2dx 小技巧(一)預定義檔案路徑

來源:互聯網
上載者:User

通宵想了一晚(如果你信的話),打算出一欄cocos2dx小技巧相關的部落格,有以下幾種特點:

1、精簡;

2、實用;

3、偶爾帶點暴力,黃...

我們的主題是:有些技巧你不知道不要緊,但知道後會很牛逼。

-------------------------------------

下面進入本文:

假設在項目工程的Resource有好多個目錄,如image,fonts,Menu,InterfaceUI,等等,而我要建立的幾個精靈對應的圖片分別在這幾個目錄裡,如:

auto sprite = Sprite::create("image/sp.png");

但要命的是我記憶力不好(假的),忘了圖片都分別在哪個目錄裡,這時候就要跑到目錄裡去搜尋下,這樣是不是很麻煩?(說不麻煩的現在就給我出去!out!)。

現在有一種辦法可以從根源上解決你的煩惱,那就是到博愛男科門診部。。。額,我剛好像說錯了什麼,不要在意這種細節,請看下面:

//在Appdelegate.cpp裡的applicationDidFinishLaunching()函數裡添加這麼幾行代碼:

std::vector<std::string> paths;//建立一個string型的容器paths.push_back("fonts");//往容器中添加圖片目錄所在的路徑paths.push_back("image");paths.push_back("sounds");FileUtils::getInstance()->setSearchResolutionsOrder(paths);//在這裡設定路徑,我們要做的就是把建立好的容器放進去。
恩,個人覺得這種方法在建立比較小型項目時還是比較好用的。

當然了,也有其他的辦法啦,mac下...額,表示沒怎麼用過mac,只是聽說在mac下不用指定路徑,直接將圖片名字扔進去就可以了;

win32下,也就是VS,可以添加附加目錄啥的。當然了,這和本文的主題無關,我就不具體介紹了。


恩,就這樣。夠不夠短...額,好像有歧義,沒有吧。恩


尊重原創,轉載請註明來源:http://blog.csdn.net/start530/article/details/22582207

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.