原创 android.mk 如何自動包括所有cpp文件

# 掃描目錄下的所有源文件 MY_FILES_PATH := $(LOCAL_PATH)/../../Classes MY_FILES_SUFFIX := %.cpp %.c %.cc My_All_Files := $(forea

原创 播放聲音的問題

在做遊戲的時候,發現多個聲音播放之後,會出現個別音效可以播放,而其他音效則無法正常播放, 其原因就在於,這些聲音有的是雙通道的,有的是單通道的,這樣混着播放就會遇到這樣的問題,只需要用格式工廠全部換爲一樣的格式即可

原创 如何用JSONKit讀寫JSON文件

JSON文件格式簡單,使用方便,值得一用。 目前已經有多個庫支持Json文件的解析,在這之中,JSONkit用起來方便,而且效率比較高,本文介紹的就是JSONKit的使用方法。 1、準備工作 下載JSONKit包:http://downl

原创 cocos2d中獲取屏幕大小

NSInteger device = [[CCConfiguration sharedConfiguration] runningDevice]; NSString *deviceName = nil;

原创 程序切換至後臺時崩潰

今天測試程序時發現,處在發送系統的發送郵件界面時,將程序切換到後臺,此時程序會崩潰 原因 在cocos2d中的appdelegate中: // getting a call, pause the game -(void) applica

原创 轉化txt文本爲plist文件

txt文本比較容易編輯,plist文件讀取方便,因此有時經常需要來回轉換,下面的只是針對每行有2個單詞的文本: //讀取txt文件,然後改寫爲plist文件 -(void)convertTxtToPlist:(NSString *)fil

原创 如何集成sdkbox中的內購iap

In-App Purchase Integration Open a terminal and use the following command to install the SDKBOX IAP plugin. Make sur

原创 搜索資源路徑,找到沒有使用的文件進行處理

有時,常常編輯資源,最後可能會導致有些包含的文件沒有用到,卻佔用了程序的大小,因此需要進行處理下: -(NSArray *)findNotInAnwersImage { NSMutableArray *invalidImage =

原创 cocos2dx 集成google 插屏廣告 出現的bug

當播放完彈出廣告之後,會不停的刷新OpenGL error 0x0506,這個因爲 廣告添加在view界面,而主界面爲openGLView,二者在切換時一定要暫停另外一個的刷新 ,需要在 RootViewController中添加: -

原创 如何設置圖片以及plist文件,使能夠自動識別ipad以及iphone

使用cocos2d的時候,常常需要支持ipad設備與iphone設備以及不同的高低清版本,我們寫代碼的時候又討厭寫一些判斷邏輯,不好型號的是,cocos2d以及TexturePacker已經可以完美的支持了。 具體操作方法如下: 程序設置

原创 有關NSMutableSet與NSMutableArray的一些細節

我們常常使用NSMutableSet與NSMutableArray來保存一些信息,但是有些細節經常的忘記,今天就隨手記錄下來: NSMutableSet是一個集合,它有幾個特點: 1、沒有順序,所有元素並非按照加入順序排列 2、重複元素只

原创 如何集成inmobi到ios

1 、Adding SDK to your project Copy the below header files and binary from the downloaded SDK bundle to your project

原创 使用NSUserDefaults來保存NSMutableArray

今天使用NSUserDefaults來保存NSMutableArray的時候,出現了一個問題: 1、程序第一次運行的時候,總是出現mutating method sent to immutable object的錯誤。 2、再次運行的時候

原创 使用Parse所需要的依賴庫

AudioToolbox.frameworkCFNetwork.frameworkCoreGraphics.frameworkCoreLocation.frameworklibz.1.1.3.dylibMobileCoreService

原创 schedule的執行時間問題

如果想要schedule的函數立刻執行,不能設置delay爲0,須設置爲0.001,需要比0大