原创 C語言下, 正則式的匹配

核心的實現代碼是C的. 爲了工程需要, 寫成了一個類的方法.  以備忘!   #include <regex.h> bool Tools::isRegularExpressMatch(const char* p_strPatte

原创 cocos2d-x 多線程編程 Posix通用

在手遊開發過程中, 經常會用到需要異步的情況, 也就是多線程, cocos2d-x本身並沒有關於線程的相關代碼.但幸好ios 及 android系統都實現了Posix系統調用. 這裏就利用posix手動開啓線程方面,做一個總結,以備忘 先

原创 cocos2d-x 工程中應用 protocol buffers

原創文章,轉載請註明出處 關於google推出的protocol buffers,這裏就不多介紹了,主要是我瞭解也不多。本文主要從實用角度來說一下,

原创 彩色圖轉灰度圖算法 cocos2dx實現

備忘一下. //得到灰度CCSprite, int l_iGrayValue = (int)(l_iR*0.299 + l_iG*0.587 + l_iB*0.114); CCSprite* Tools::getGraySprite

原创 控訴理科男

    這事是真的。在某著名理工科大學教室的打水房裏,一男一女在排隊。女生忽然回頭對男生說:“我擰不開杯子了。”男生說:“哦,那我先打水吧。”       還是這所著名的理工科學校的BBS上,曾經有一個著名的熱帖,叫做《然後,就

原创 TexturePacker 一款功能強大的拼圖工具 TexturePacker -- to create your sprites sheet!

今天收到(CodeAndWeb)的Texture Packer的Free License,這裏寫一篇文章感謝一下作者,同時推薦一個這個相當不錯的工具。 在遊戲開發中,爲了節省內存,同時方便地管理資源,我們經常要把一堆小圖拼接成一張大圖

原创 cocosBuilder, 代碼自動生成工具(改進版for cocos2dx 2.1.3)

最近研究cocosBuilder, 很簡潔卻很強大的一款編輯器。但是當它要綁定類的時候,卻不得不寫一堆成套的代碼,所以這裏製作一個工具,來自動完成。 參考了:http://blog.csdn.net/liangneo/article/

原创 cocos2d-x 解析 Info.plist 及其它.plist

首先說明一點在iPhone開發時, 讀取Info.plist是有特定做法的 即類似" [[NSBundlemainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleVer

原创 Instruments的使用 邏輯查錯,內存泄漏分析等工具集

原創文章,轉載請註明 XCode 開發後期,要對代碼進行改進和優化,查內存泄漏是其中一項重要工作,今天下午偷了點時間,把前段時間的代碼稍微整理了一下,順帶用了下這個工具,還真發現了些問題。這裏記錄一下,以備忘! 爲了能直接地看到有問題的

原创 cocos2d-x 一道簡單面試題,觸摸事件的重新分發

轉載請註明出處 http://blog.csdn.net/rct1985 前段時候換工作時,去觸控科技面試,面試官問了這麼一個問題。”當彈出一個新窗口時,如果屏蔽掉下面層的觸摸事件?“ 這個問題對於接觸cocos2d引擎一段時間的同學

原创 XCode 鏈接錯誤的處理

原創,轉載請註明出處 一、 在編譯工程時,有時會遇到類似“ld: library not found for -l....”的錯誤提示。 原因: 通常這是由於工程在編譯時找不到需要的鏈接庫而導致的。尤其是當你工程路徑改變時 解決方法:

原创 cocosBuilder使用總結

原創,轉載請註明出處! 基本流程 >=-. 準備工作#. 把一個項目場景相關的,相對獨立(別的場景用不到)的碎圖,用TexturePack拼接成大的png圖片文件及plist數據字處理文件#. 多場景公用的圖,可以以單圖的形式存在。但

原创 centos 下 svn局域網服務器搭建

轉載請註明出處 剛裝了一個CentOS6.4 今天打算拿它做資源管理服務器, 遇到一些問題, 這裏總結一下.  最開始的步驟參照:http://www.blogjava.net/nkjava/archive/2011/08/29/357

原创 Emacs中使用purcell大師的配置文件

工作原因,經常要頻繁編輯一些零碎的配置文件,所以又想起來很久沒用的Emacs Mac自帶的Emacs,  有一些問題,比如選中的區域沒有高亮顯示,其

原创 svn 版本升級的問題

原創文章,轉載請註明 svn本地版本由1.6升級到1.7後,再使用時遇到一些問題,這裏記錄一下以備忘。 升級後,使用任何命令 不能用了,提示的意思大致是本地的workcopy版本太低了(之前用1.6版本,checkout下來的) 於是