最新回答 / qq_一笑似傾城_0
子彈是一張圖片,每次發(fā)射子彈的時(shí)候創(chuàng)建一個(gè)Sprite對象,然后調(diào)用MoveBy或者M(jìn)oveTo使子彈移動(dòng)的指定的位置就行了
2015-09-11
已采納回答 / 雷過就跑
你看到的這張圖,是已經(jīng)用工具合圖之后的素材了。我們使用工具合圖之后,同時(shí)會(huì)生成一個(gè)配置文件用來保存剪裁點(diǎn)。在程序里面,實(shí)際上是通過對這張大圖的某個(gè)區(qū)域進(jìn)行剪裁來達(dá)到使用某一個(gè)小部分的功能。但是這張圖的配置文件你沒有,就無法得知每個(gè)人的剪裁點(diǎn)和剪裁尺寸的信息,如果你想使用的話,那么找到配置文件,要么重新切圖,要么自己慢慢去量。正常美術(shù)給資源的時(shí)候是不會(huì)給你這樣一張圖的。另外 精靈類(Sprite)的create方法是可以根據(jù)Rect來創(chuàng)建的,具體可參考引擎源碼Sprite類static Sprite * c...
2015-09-05
講師回答 / 雷過就跑
cocostudio工具保存的資源路徑僅限于當(dāng)前cocostudio工程下的目錄。例如你在cocostudio里新建了一個(gè)文件夾abc保存資源,你在文件夾abc下添加了資源123.png之后你導(dǎo)出的二進(jìn)制保存的資源目錄就是 abc/123.png。如果你把這個(gè)123文件夾放到工程里的某個(gè)目錄下,你需要再將這個(gè)目錄也加上去?,例如放到res目錄下,就需要將? res 目錄? addSearchPath。否則你看控制臺(tái)的輸出,一定會(huì)告訴你找不到 abc/123.png? 因?yàn)楫?dāng)前的目錄是? res/abc/1...
2015-08-26
最贊回答 / Clayhaw
這個(gè)問題困擾了我好久,最后大概弄清楚了原因。應(yīng)該是schudule方法的bug吧,unSchedule之后還會(huì)執(zhí)行一幀update方法。這時(shí)問題就來了:在上一幀中已經(jīng)釋放了ControlLayer中的所有資源,所以這一幀的update方法中會(huì)報(bào)各種野指針錯(cuò)誤(EXC_BASD_ACCESS)。順序大概是這樣(ControlLayer1:upadte(釋放資源、停止定時(shí)器) -> 創(chuàng)建ControLayer2 ->?ControlLayer1:upadte(崩))原因嘛,就是這樣,解決方法我也太...
2015-08-18