CCArray注意事項

CCArray是遊戲中的經常用到的集合類,cocos2dx對CCArray類封裝的很好,不過我在初次使用時還是遇到了很多問題:

首先,new一個新CCArray對象後一定要記得調用retain。create模板會調用autorelease,這會造成對象在下一幀自動銷燬。同樣的,在類析構時要調用release。

再有,就是放在CCArray中的對象最好區分出明確的類繼承關係,比如CCSprite->我的精靈->實體->人物實體->小兵->小兵甲,合理的組織類結構,可以讓你少寫很多的循環,也可以讓你少些很多的CCArray集合,增強程序的可維護性與可讀性。

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